PracticU

התקנה של AWS CLI

בלי כתוביותעם כתוביות
PracticU › קורס Terraform - DevOps - Azure & AWS › התקנה של AWS CLI
מילון מושגים:
AWS - שירותי הענן של אמזון (Amazon Web Services), המספקים שרתים, אחסון, מסדי נתונים ושירותים נוספים לפי שימוש.
מכונה וירטואלית - מחשב מדומה שרץ כתוכנה על גבי מחשב פיזי, עם מערכת הפעלה ומשאבים משלו, בבידוד מהמערכת המארחת.
Terraform - כלי להגדרת תשתית כקוד, שמאפשר ליצור ולנהל משאבי ענן ותשתית בעזרת קובצי תצורה.
סקריפט - קובץ המכיל רצף פקודות שמבוצעות על ידי מפרש, לרוב כדי להפוך משימות לאוטומטיות.
ענן - אספקת משאבי מחשוב כשירות דרך האינטרנט, כמו שרתים, אחסון ותוכנות, במקום להחזיק אותם מקומית.
CMD - שורת הפקודה הקלאסית של Windows (Command Prompt), להרצת פקודות ותוכניות בממשק טקסטואלי.
רישיון - ההיתר החוקי להשתמש בתוכנה, הקובע את תנאי השימוש, מספר ההתקנות וזמן התוקף.
משתנה סביבה - ערך בעל שם שמוגדר במערכת ההפעלה ומשמש תוכנות להגדרות, כמו נתיבים או מפתחות תצורה.

התקנה של AWS CLI
לפני שיוצרים מכונות וירטואליות ב-AWS עם Terraform, צריך לוודא ששני כלים מותקנים: Terraform ו-AWS CLI. ההרצאה בודקת אותם ומתקינה את מה שחסר.
מה זה אומר Terraform
Terraform דומה לסקריפט, אבל מתאר את המצב הסופי הרצוי ולא את הצעדים. הוא מנתח את המצב הקיים בענן, משווה אותו למה שהוגדר ומחשב לבד מה לעשות. בסוף המכונות נוצרות באופן אוטומטי, וגם ההשמדה שלהן אוטומטית.
השלבים העיקריים
1. בדיקת Terraform: מריצים terraform version ב-CMD. אם יש שגיאה, מורידים את ה-zip מ-Terraform downloads. חוץ מרישיון, הוא מכיל קובץ exe אחד, שמעתיקים ל-C:\tools\Terraform.
2. משתני סביבה: מוסיפים את הנתיב ל-path ב-Advanced, Environment variables, כדי ש-CMD ימצא את הקובץ.
3. בדיקת AWS CLI: בהתחלה הוא לא היה מותקן.
4. הורדה: מחפשים בגוגל AWS CLI for Windows, בוחרים Windows, ומורידים את קובץ ה-MSI של גרסה 2.
5. התקנה: דאבל קליק, Next ואישור רישיון ו-Install, ואז Finish.
6. אימות: פותחים CMD חדש כדי שמשתני הסביבה יתעדכנו, ומריצים aws --version.
אחרי ההרצאה שני הכלים מוכנים לעבודה עם AWS.
השיעור הבא בקורס: יצירת יוזר בענן AWS IAM

פרקי ההרצאה: התקנה של AWS CLI

  1. 00:00

    יצירת מכונות ב-AWS דרך קוד

  2. 00:42

    בדיקת גרסת Terraform

  3. 01:16

    הוספת הנתיב למשתני סביבה

תמלול ההרצאה: התקנה של AWS CLI

הטקסט המלא של הדקות הראשונות בהרצאה «התקנה של AWS CLI» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

    שלום לכולם. בסרטונים הקרובים נדבר על Terraform ב-AWS בענן של Amazon. קודם כל חשוב שתבינו שהמטרה שלנו זה ליצור מכונות וירטואליות פה ב-AWS, אבל לא בצורה ידנית אלא דרך קוד.

  2. 00:17

    Terraform בעצם דומה לסקריפט, אבל בניגוד לסקריפט רגיל, Terraform מתארת את המצב הסופי הרצוי ולא את כל הצעדים שצריך לבצע. אנחנו מתארים את המצב הסופי וה-Terraform מנתח לבד את המצב הקיים בענן, משווה מול מה שנתנו לו מול המצב הסופי הרצוי ולבד מחשב את הצעדים הדרושים.

  3. 00:44

    ובסוף יהיו לנו פה כמה מכונות וירטואליות שנוצרו באוטומט וגם להשמיד אותן נוכל באוטומט. הכל יהיה אוטומטי. בואו נבדוק שנייה אם יש לנו Terraform במחשב הזה.

  4. 00:57

    נעשה Terraform version ב-CMD. אני כותב Terraform version ומקבל שיש לנו גרסה כזאת וכזאת. זה אומר שיש לנו Terraform. אם הייתי מקבל הודעת שגיאה הייתי מוריד Terraform מהאתר שלהם.

  5. 01:11

    Terraform downloads. היה יורד לי קובץ כזה קובץ zip בתוך קובץ zip הזה. חוץ מ-license חוץ מרישיון יש קובץ אחד Terraform exe והייתי מעתיק אותו לתיקייה C tools.

  6. 01:24

    אז כאן אני שם את ה-Terraform exe שלי ואז מוסיף את הנתיב הזה למשתני סביבה. פה בחלון הישן הזה איפה שמצרפים לדומיין יש advanced ופה ב-advanced יש לנו למטה משתני סביבה.

  7. 01:37

    אני לוחץ על זה, בא ל-path נתיב חיפוש ואומר לו לחפש את הקובץ exe ב-C tools Terraform ואז CMD יודע לחפש Terraform exe לא רק בתיקייה הנוכחית אלא גם בתיקיית C tools

לקורס המלא: קורס Terraform אונליין ל‑DevOps

ההרצאה הקודמת: Terraform Plan

ההרצאה הבאה: יצירת יוזר בענן - AWS IAM

הרצאות קשורות מקורסים אחרים

  • AWS CLI - חלק 1
  • התקנה
  • התקנה של DC
  • Docker Swarm - Remote CLI

קורסים נוספים במסלול

  • קורס AWS - ניהול מכונה וירטואלית בענן
  • קורס קוברנטיקס - Kubernetes
  • קורס Docker - עם Swarm Cluster
  • קורס DevOps - Ansible
  • קורס PowerShell
  • קורס Git ו-GitHub עם Visual Studio