
הטקסט המלא של הדקות הראשונות בהרצאה «סקריפט ב-AWS CLI חלק 2 פרויקט NodeJS» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
חברים, בואו נשכלל את הסקריפט שלנו ונכניס לתוכו גם את ה-RDS וגם את המקרה שהמכונה במצב Terminate. נתעלם ממנה. נפתח את הסקריפט שלנו עם Visual Studio Code, שזה כתבן המשוכלל.
קודם כל הוא ביקש להתקין את התוסף של PowerShell של Microsoft. אני עשיתי לו Yes, הוא מתקין לי את התוסף. אז בואו נדבר פה על מה הוא הולך לבצע. השורות הראשונות לא קשורות אליכם, זה משהו שלי, לנקות הגדרות של פרוקסי.
תתעלמו מזה. כאן אנחנו מקימים שני משתני סביבה: AWS Profile ו-AWS Region. נהוג להפריד בין הפקודות לביצוע לנתונים יבשים.
ChatGPT כותב לי פקודות ממש יפה, והפקודה הראשונה זה $ID, משתנה בשם ID. מריצים את הפקודה AWS EC2. ושימו לב, כל זה פקודה אחת ארוכה, אבל כדי שזה לא ייראה לי ארוך בעין, יש את הסימן הזה להתעלם מירידת שורה, ואז אני ויזואלית יורד שורות, אבל מבחינת מערכת ההפעלה זה כאילו שורה אחת ארוכה.
ושימו לב, פה ב-query אנחנו רוצים את כל ה-instances שה-state שלהם Not, זה ההפך של השווה, Terminated. אז אני מבקש את כל ה-instances, את כל המופעים, את כל המכונות הווירטואליות, שהשם של ה-state שלהם, ה-state.name, השם של המצב שלהם Not Terminated.
ואני רוצה לקחת רק את ה-ID שלהם, רק את המזהה של המכונה הווירטואלית. בואו נריץ רק את הפקודות האלו. נעתיק את הפקודה הזאת ל-PowerShell רגיל. עשיתי copy paste.
בואו נבדוק שבתוך ה-IDs אכן יש לנו את המזהה. כן, יש לנו את המזהה C7D3, ואפשר לראות כאן שהמזהה שלי זה C7D3. רק לפני כן לעשות Refresh, תמיד לעשות Refresh, וזה אכן C7D3 במצב Stopped כרגע.
בואו נפעיל אותו. Start instance. שימו לב, אנחנו לא יוצרים מכונה חדשה, אנחנו