PracticU

AWS CLI - חלק 3

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

AWS CLI - חלק 3
השיעור מחבר את AWS CLI לחשבון שנוצר, ומדגים כמה פקודות לקבלת מידע על הסביבה. מטרתו שתוכלו להריץ פקודות ולקבל את הפלט ישירות בשורת הפקודה.
הגדרת הכלי
1. הפקודה aws configure: מזינים את ה-Access key וה-Secret של המשתמש שנוצר, ואת האזור (region). בשיעור נבחר N. Virginia, שמזוהה בטבלת שמות האזורים של AWS כ-us-east-1.
2. פורמט הפלט: אפשר לבחור פלט בצורת טבלה או טקסט. בשיעור נבחרה טבלה, והמרצה מדגים שהפורמט ניתן לשינוי בכל עת.
פקודות לדוגמה
1. רשתות VPC: aws ec2 describe-vpcs מציג את ה-VPCs בחשבון, כולל השם והתגיות שהוגדרו בתחילת הקורס.
2. מכונות: aws ec2 describe-instances מציג את המכונות ואת ההגדרות שלהן, כולל קבוצות אבטחה.
3. רשתות משנה: aws ec2 describe-subnets מציג את כל הסאבנטים שנוצרו.
שימו לב
התיוג (Tagging) שהוגדר מוקדם מאפשר לזהות משאבים מהר גם בפלט של טקסט. פלט בצורת טקסט נוח יותר לעיבוד בתוך סקריפטים.
אחרי השיעור תוכלו להריץ פקודות על חשבון AWS ולקבל מידע ישירות בשורת הפקודה.
השיעור הבא בקורס: AWS ALB - Application Load Balancer - חלק 1

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

  1. 00:00

    הרצת AWS Configure לחיבור לחשבון

  2. 00:58

    הזנת מפתחות הגישה ובחירת Region

  3. 01:33

    מציאת שם ה-Region הנכון ב-AWS CLI

  4. 02:11

    הגדרת פלט בצורה של טבלה

  5. 02:47

    הפקודות הראשונות: הצגת VPC ו-Subnets

  6. 03:21

    ה-VPC שנוצר לטובת הקורס

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

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

  1. 00:02

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

  2. 00:18

    אז אם אתם זוכרים, אנחנו הורדנו את ה... שמרנו את ה-Access Key ואת ה-Secret לחשבון שלנו AWS CLI Admin, זה החשבון שיצרתי.

  3. 00:30

    בואו נשתמש בזה, להגדיר את ה-AWS טול שלנו להשתמש בעצם ב-Secret וב-Access Key הזה. מה שאתם עושים זה AWS Config.

  4. 00:42

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

  5. 00:53

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

  6. 01:04

    מה ה-secret key? זה ה-secret key שלנו? עכשיו, הוא שואל אותנו איזה region להיכנס, איזה region אנחנו הולכים. עכשיו, פה כשזה כבר מופיע אצלי משהו, כי אני הכנסתי כבר region מקודם, אבל אצלכם זה יכול להיות שזה יהיה ריק, כי זו פעם ראשונה שאתם עובדים עם זה. מה שאתם צריכים לעשות, אתם צריכים לזהות את ה-region שאתם עובדים איתו,

  7. 01:21

    שזה כמובן מאוד מאוד פשוט. אתם פשוט, אם אתם זוכרים, אני אגש פה שוב פעם לקונסול שלנו, ואני זוכר שכשאני הרמתי את הסביבה שלי, מהסיבות שכבר דיברנו עליהן, אנחנו דאגנו להרים את הסביבה שלנו בנורס וירג'יניה, שזה East Coast, זה U.S. East.

  8. 01:39

    אבל שימו לב לשם פה, השם פה לא נראה כמו שהוא נראה ב-Command Line. שימו לב. אז איך הגעתי לשם הזה? מאוד מאוד פשוט.

  9. 01:46

    תעשו בגוגל, אתם יודעים מה, אני אעשה את זה בשבילכם, כי חשוב לי להראות את הלינק הזה. אז הנה, אני בגוגל צ'יק צ'ק מחפש "AW Regions Name Table", אפשר לראות שבמקרה הזה North Virginia זה US East 1. אז אני פשוט אשאיר את זה כמו שזה.

  10. 02:02

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

  11. 02:09

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

  12. 02:19

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

  13. 02:34

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

  14. 02:47

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

  15. 02:59

    למשל AWS EC2 Describe VPCs או Describe Instances, Describe Subnets. בואו ניגש ונרביץ כמה מהם. עכשיו מה שאני עושה, אני בעצם מריץ פקודה אצלי ב-CommandLine ואני אקבל טבלה מאוד יפה שמראה לי את ה-VPCים שלי.

  16. 03:17

    יכולים לראות שיש לי default VPC ויש לי VPC שאנחנו יצרנו במהלך הקורס הזה עם ה-CyberBlock הספציפי שלנו וכו' וכו'. אפשר לראות במקרה שלנו זה ה-VPC שאנחנו יצרנו לטובת הקורס,

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

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

ההרצאה הבאה: AWS ALB - Application Load Balancer - חלק 1

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

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

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

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