
aws כדי לוודא שהכלי מותקן.aws help מציג את הפקודות הכלליות, ו-aws ec2 help מציג את הפקודות של שירות EC2. אין צורך לשנן את כולן, והמרצה מציין שהוא מכיר בעל פה כעשרים פקודות שבהן הוא משתמש מדי יום.הטקסט המלא של הדקות הראשונות בהרצאה «AWS CLI - חלק 2» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
אחרי שהבנו מה זה AWS CLI, הכלי המאוד-מאוד חשוב, הכלי ה-Command Line המאוד-מאוד חשוב של AWS, שמאפשר לכם מהדסקופ שלכם, בין אם זה לינוקס או ווינדוס או מקינטוס, בעצם לעבוד על הפלטפורמה שלכם בענן, על ה-Infrastructure, על האקאונט שלכם בענן.
אז אחרי שהבנו את החשיבות של הכלי הזה, איך אני מוריד אותו ומתקין אותו, במקרה שלנו אני אראה לכם איך אני מתקין אותו על ווינדוס, מאוד מאוד פשוט ולעניין, פשוט תעשו חיפוש קצר.
באינטרנט בגוגל, תגיעו לדף הזה, אפשר גם לראות פה את הלינק, תגיעו לדף הזה של המיקרוסופט אינסטולר, אנחנו מחפשים להוריד את ה-MSI אינסטולר, ולבחור את ה-64 ביט.
אוקיי? מאוד פשוט ולעניין. אחרי שהורדתם את הכלי, תתקינו אותו, והתקנה של MSI, אין לי מה להראות לכם.
אני מקווה מאוד שאתם יודעים איך להתקין MSI. אם לא, אתם במצב לא טוב, בשלב הזה של הקורס, כמובן. אחרי שתתקינו את הכלי הזה, אתם רואים, הכלי פה עכשיו יורד, אחרי שתתקינו את ה-MSI, אחרי שתתקינו, הנה, הורדתי את הכלי פה, אחרי שתתקינו את ה-MSI, פשוט תפתחו Command Line,
וב-Command Line תרשמו AWS. אנטר. ייקח כמה שניות, ואז הוא יציג לכם את ה-output הזה. זה אומר שה-AWS טול שלכם מותקן, אפשר לעשות כמובן AWS Help, לקבל אינפורמציה לגבי איך אנחנו מריצים את הפקודה הזאת.
כמובן, יש המון פקודות שקשורות ל-AWS, אבל אני חייב לציין ש-AWS עשו פשוט עבודה נפלאה עם הכלי הזה מבחינת ידידותיות. מה שאני רוצה להגיד זה בעצם שמהר מאוד אתם תלמדו לעבוד עם הכלי, והפקודות ממש לא מורכבות והן ממש אינטואיטיביות וידידותיות למשתמש.
אז אני ממליץ לעבוד באמת הרבה עם הכלי הזה. זה יעזור לכם בצורה בלתי רגילה. יש לנו AWS, ואז אנחנו נריץ AWS עם פקודה עם איזשהו אופציה לידו.
במקרה הזה, למשל, אני רוצה להבין יותר את הפקודה EC2, אז אני אעשה AWS EC2 Help, וכן הלאה וכן הלאה. אני חושב שהבנו את הרעיון הכללי פה, איך אני משתמש בזה.
רואים, מאוד יפה, מאוד מסודר, מאוד לעניין. אני יכול לראות את ההסבר על הפקודה AWS EC2, שהיא פקודה מאוד מאוד פופולרית. כמובן, לא צריך להתרגש, לא צריך לזכור את כל ה-1,000 פקודות בעל-פה, ככל שתתחילו לעבוד עם זה יותר.
אני למשל כבר מכיר לפחות 20 פקודות בעל-פה שעושים באופן יומי. אתם מן הסתם תכירו לא פחות, אולי אפילו יותר. אז לא צריך להתרגש יותר מדי.
זה כלי מאוד מאוד ידידותי. יופי. אחרי שהבנו את זה, איך אתם יוצאים מה-Help, פשוט לוחצים על Q ואתם Enter ויוצאים מה-Help. בואו אנקד את המסך.
עכשיו נשאלת השאלה, איך אני משתמש בכלי הזה מול החשבון שלי באינטרנט. כלומר, איך אני מריץ פקודות על החשבון שלי. מן הסתם, אני מקווה שכבר הבנתם, החשבון שלכם לא פתוח לעולם בצורה כזו שכל אחד יכול לבוא ולהריץ פקודה ולעשות לכם פעולות באינפרסראקצ'ר שלכם.
מה שכן צריך לעשות, צריך להגדיר את המחשב שלכם, את ה-AWF, צריך להגדיר אותו לדבר עם החשבון שלכם, ואת זה אנחנו עושים עם חשבון משתמש.
מה שצריך לעשות עכשיו זה אתם צריכים לגשת לקונסול שלכם ובקונסול אנחנו ניצור חשבון חדש לשימוש עם AWS. בואו ניגש ל-IAM. בשלב הזה אם ראיתם את הסרטונים על ה-IAM אתם יודעים בדיוק לאן אני הולך עכשיו. אני הולך למנגנון החשבונות שלנו ואני הולך ליצור יוזר חדש.
אני הולך לתת לו אדמין privileges add user. אני יכול להשתמש בטסט אדמין שיצרתי אבל אני בכוונה לא עושה את זה. אני אסביר לכם עכשיו למה. ואני אקרא ליוזר הזה, אני אקרא AWS CLI Admin, אוקיי?
וכדי שתוכלו להשתמש עם הכלי הזה משורת הפקודה, אתם חייבים לתת לחשבון הזה access מסוג programmatic access. רואים פה CLI?
אז אם אתם זוכרים, כשדיברנו על החשבונות בקורסים הקודמים, לא הסברנו לעומק מה זה programmatic access, פשוט יצרנו חשבונות ונתנו להם גישה בקונסול. במקרה של AWS CLI או API או SDK אם אתם כותבים איזושהי תוכנה שמדברת עם AWS עם האקאונט שלכם אתם צריכים לתת לחשבון הזה הרשאה או לתת לו את ה-Access Type מסוג Programmatic Access
כלומר החשבון יכול לגשת בצורה פרוגרמטית לא בקונסול אלא בצורה של פרוגרם בצורה של CLI או REST API לחשבון שלכם אז החשבון שאני רוצה ליצור עבור השימוש ב-AWS CLI נקרא לו AWS CLI אדמין ואני אגדיר שהוא פרוגרמטיק אקסס, עדיין לא סיימנו פה, לא סיימנו, אני צריך כמובן להכניס אותו לקבוצה מסוימת, אני אכניס אותו ללוקל אדמין אם אתם זוכרים, שיצרנו מבעוד מועד
בסרטונים הקודמים, טאגינג חשיבות עליונה, אני כרגע לא אכניס טאגינג, אתם יודעים מה, אני אכניס טאגינג, אנחנו תמיד מסביר לכם כמה זה חשוב כמובן, זוכרים?
ו-Create User, זה עוד לא הסוף. השאלה שנשאלת עכשיו, איך החשבון הזה יתחבר אם לא בקונסול אם אנחנו לא מתחברים איתו בקונסול ומכניסים יוזרים ופספורט איך החשבון הזה יתחבר תשימו לב שאתם יוצרים חשבון הוא יוצר לחשבון הזה access key ו-secret access key זה כמו אם תרצו סוג של שם משתמש ו-secret זה סיסמה מה
שהוא עושה כשאתם יוצרים את החשבון הזה באופן אוטומטי הוא מייצר לכם