PracticU

AWS CLI - חלק 2

בלי כתוביותעם כתוביות
PracticU › קורס AWS - ניהול מכונה וירטואלית בענן › AWS CLI - חלק 2
מילון מושגים:
AWS - שירותי הענן של אמזון (Amazon Web Services), המספקים שרתים, אחסון, מסדי נתונים ושירותים נוספים לפי שימוש.
שורת פקודה - ממשק טקסטואלי שבו מקלידים פקודות למערכת ההפעלה ומקבלים תגובה בטקסט, במקום להשתמש בעכבר.
EC2 - שירות של AWS להפעלת שרתים וירטואליים בענן לפי דרישה ולפי שימוש.
IAM - ניהול זהויות והרשאות: מערכת לשליטה במי רשאי לגשת לאילו משאבים, נפוצה בשירותי ענן.
CSV - קובץ טקסט פשוט לאחסון נתונים טבלאיים, שבו הערכים בכל שורה מופרדים בפסיקים.
דפדפן - תוכנה שמציגה דפי אינטרנט ומריצה את הקוד שבהם, ומאפשרת לגלוש בין אתרים, למשל Chrome או Firefox.

AWS CLI - חלק 2
השיעור ממשיך בכלי AWS CLI: מדגים את ההתקנה בווינדוס, את פקודות העזרה, ויוצר משתמש עם גישה פרוגרמטית שישמש את הכלי.
התקנה ועזרה
1. הורדה והתקנה: מחפשים את קובץ ה-MSI של AWS CLI בגרסה 64 סיביות ומתקינים אותו כמו כל תוכנה.
2. בדיקה: פותחים שורת פקודה ומריצים aws כדי לוודא שהכלי מותקן.
3. עזרה מובנית: aws help מציג את הפקודות הכלליות, ו-aws ec2 help מציג את הפקודות של שירות EC2. אין צורך לשנן את כולן, והמרצה מציין שהוא מכיר בעל פה כעשרים פקודות שבהן הוא משתמש מדי יום.
יצירת משתמש לשימוש בכלי
1. משתמש פרוגרמטי: ב-IAM יוצרים משתמש בשם AWS CLI Admin, ובשלב בחירת הגישה מסמנים Programmatic access. בשיעור המשתמש שויך לקבוצת Local Admins.
2. מפתחות הגישה: נוצרים Access key ו-Secret access key. ה-Secret מוצג פעם אחת בלבד, לכן יש להעתיק אותו מיד או להוריד קובץ CSV.
3. שחזור מפתח: אם לא העתקתם, אפשר ליצור מפתח חדש בלשונית Security credentials של המשתמש, בלי לאבד את הגישה כולה.
שימו לב
משתמש פרוגרמטי אינו משתמש קונסולה, והוא לא מיועד להתחברות מדפדפן. המפתחות הם הסוד של החשבון ולכן אסור לשתף אותם.
אחרי השיעור תדעו להתקין את הכלי וליצור את המפתחות שידרשו להגדרתו.
השיעור הבא בקורס: AWS CLI - חלק 3

פרקי ההרצאה: AWS CLI - חלק 2

  1. 00:00

    הבנת התפקיד של AWS CLI בניהול התשתית

  2. 00:36

    הורדה והתקנה של MSI ב-Windows

  3. 01:20

    בדיקת ההתקנה והפקודה AWS Help

  4. 02:38

    עזרה מובנית לפקודות כמו EC2

  5. 03:35

    הגדרת גישה לחשבון דרך משתמש ייעודי

  6. 04:12

    יצירת משתמש IAM לשימוש ב-CLI

  7. 05:05

    מה זה Programmatic Access

  8. 06:30

    Access Key ו-Secret Access Key

תמלול ההרצאה: AWS CLI - חלק 2

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

  1. 00:02

    אחרי שהבנו מה זה AWS CLI, הכלי המאוד-מאוד חשוב, הכלי ה-Command Line המאוד-מאוד חשוב של AWS, שמאפשר לכם מהדסקופ שלכם, בין אם זה לינוקס או ווינדוס או מקינטוס, בעצם לעבוד על הפלטפורמה שלכם בענן, על ה-Infrastructure, על האקאונט שלכם בענן.

  2. 00:22

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

  3. 00:35

    באינטרנט בגוגל, תגיעו לדף הזה, אפשר גם לראות פה את הלינק, תגיעו לדף הזה של המיקרוסופט אינסטולר, אנחנו מחפשים להוריד את ה-MSI אינסטולר, ולבחור את ה-64 ביט.

  4. 00:50

    אוקיי? מאוד פשוט ולעניין. אחרי שהורדתם את הכלי, תתקינו אותו, והתקנה של MSI, אין לי מה להראות לכם.

  5. 01:01

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

  6. 01:29

    וב-Command Line תרשמו AWS. אנטר. ייקח כמה שניות, ואז הוא יציג לכם את ה-output הזה. זה אומר שה-AWS טול שלכם מותקן, אפשר לעשות כמובן AWS Help, לקבל אינפורמציה לגבי איך אנחנו מריצים את הפקודה הזאת.

  7. 02:04

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

  8. 02:29

    אז אני ממליץ לעבוד באמת הרבה עם הכלי הזה. זה יעזור לכם בצורה בלתי רגילה. יש לנו AWS, ואז אנחנו נריץ AWS עם פקודה עם איזשהו אופציה לידו.

  9. 02:40

    במקרה הזה, למשל, אני רוצה להבין יותר את הפקודה EC2, אז אני אעשה AWS EC2 Help, וכן הלאה וכן הלאה. אני חושב שהבנו את הרעיון הכללי פה, איך אני משתמש בזה.

  10. 02:52

    רואים, מאוד יפה, מאוד מסודר, מאוד לעניין. אני יכול לראות את ההסבר על הפקודה AWS EC2, שהיא פקודה מאוד מאוד פופולרית. כמובן, לא צריך להתרגש, לא צריך לזכור את כל ה-1,000 פקודות בעל-פה, ככל שתתחילו לעבוד עם זה יותר.

  11. 03:12

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

  12. 03:23

    זה כלי מאוד מאוד ידידותי. יופי. אחרי שהבנו את זה, איך אתם יוצאים מה-Help, פשוט לוחצים על Q ואתם Enter ויוצאים מה-Help. בואו אנקד את המסך.

  13. 03:33

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

  14. 03:56

    מה שכן צריך לעשות, צריך להגדיר את המחשב שלכם, את ה-AWF, צריך להגדיר אותו לדבר עם החשבון שלכם, ואת זה אנחנו עושים עם חשבון משתמש.

  15. 04:09

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

  16. 04:32

    אני הולך לתת לו אדמין privileges add user. אני יכול להשתמש בטסט אדמין שיצרתי אבל אני בכוונה לא עושה את זה. אני אסביר לכם עכשיו למה. ואני אקרא ליוזר הזה, אני אקרא AWS CLI Admin, אוקיי?

  17. 04:49

    וכדי שתוכלו להשתמש עם הכלי הזה משורת הפקודה, אתם חייבים לתת לחשבון הזה access מסוג programmatic access. רואים פה CLI?

  18. 05:04

    אז אם אתם זוכרים, כשדיברנו על החשבונות בקורסים הקודמים, לא הסברנו לעומק מה זה programmatic access, פשוט יצרנו חשבונות ונתנו להם גישה בקונסול. במקרה של AWS CLI או API או SDK אם אתם כותבים איזושהי תוכנה שמדברת עם AWS עם האקאונט שלכם אתם צריכים לתת לחשבון הזה הרשאה או לתת לו את ה-Access Type מסוג Programmatic Access

  19. 05:29

    כלומר החשבון יכול לגשת בצורה פרוגרמטית לא בקונסול אלא בצורה של פרוגרם בצורה של CLI או REST API לחשבון שלכם אז החשבון שאני רוצה ליצור עבור השימוש ב-AWS CLI נקרא לו AWS CLI אדמין ואני אגדיר שהוא פרוגרמטיק אקסס, עדיין לא סיימנו פה, לא סיימנו, אני צריך כמובן להכניס אותו לקבוצה מסוימת, אני אכניס אותו ללוקל אדמין אם אתם זוכרים, שיצרנו מבעוד מועד

  20. 06:06

    בסרטונים הקודמים, טאגינג חשיבות עליונה, אני כרגע לא אכניס טאגינג, אתם יודעים מה, אני אכניס טאגינג, אנחנו תמיד מסביר לכם כמה זה חשוב כמובן, זוכרים?

  21. 06:24

    ו-Create User, זה עוד לא הסוף. השאלה שנשאלת עכשיו, איך החשבון הזה יתחבר אם לא בקונסול אם אנחנו לא מתחברים איתו בקונסול ומכניסים יוזרים ופספורט איך החשבון הזה יתחבר תשימו לב שאתם יוצרים חשבון הוא יוצר לחשבון הזה access key ו-secret access key זה כמו אם תרצו סוג של שם משתמש ו-secret זה סיסמה מה

  22. 06:55

    שהוא עושה כשאתם יוצרים את החשבון הזה באופן אוטומטי הוא מייצר לכם

לקורס המלא: קורס AWS אונליין בעברית

ההרצאה הקודמת: AWS CLI - חלק 1

ההרצאה הבאה: AWS CLI - חלק 3

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

  • התקנה של AWS CLI
  • Docker Swarm - Remote CLI
  • הגדרה ראשונית של ESXi - דרך השורת פקודה - CLI
  • Publish WebAPI on AWS

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

  • קורס ארכיטקט ענן של אמזון - AWS Architect