
הטקסט המלא של הדקות הראשונות בהרצאה «יצירת יוזר בענן AWS IAM» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם. בסרטון זה ניצור user מיוחד עבור AWS CLI, שמתוך שורת פקודה, הסקריפט שלנו ידע להיכנס לענן, כי הסקריפט לא יכול לעבור אימות דו שלבי עם הקוד מטלפון או SMS.
צריך user מיוחד עם логиן מיוחד. אז בואו ניכנס בתוך AWS פה ב-search למעלה ל-IAM. IAM זה ראשי תיבות של Identity Access Management, ניהול זהויות, שזה למעשה יוזרים, ונבחר פה users בצד שמאל בתפריט הראשי, ויש לנו פה כפתור של Create user, ליצור user חדש.
נלחץ עליו, ניתן לו שם Terraform. זה ה-username. נלחץ Next. אני רוצה לתת ליוזר הזה הרשאות, אז אני אצמיד לו פוליסות מוכנות.
פוליסה שנותנת לו אישור ליצור מכונות וירטואליות, וברגע שבחרתי את Touch policy, למטה מופיעה לי רשימת פוליסות מוכנות. כל מה שקשור למכונות וירטואליות זה נקרא EC2, ואני מחפש EC2 full access.
הנה הפילטר עזר לי פה למצוא EC2 full access. נשים על זה V, ואני רוצה לתת לו גם מערכת SSM. SSM זאת מערכת מידע שתקל עליי למצוא את ה-image הנכון אחרי זה.
בגלל שזאת מערכת מידע, מספיק לי Read only access. לקבל ממנה מידע בלבד, לא צריך לשנות שם כלום. SSM Read only access.
אני בוחר עם ה-V. יש לי עכשיו שתי פוליסות שאני מחבר ליוזר החדש מתוך אלף שלוש מאות תשעים וארבע פוליסות הקיימות. בחרתי את שתי הפוליסות שאני צריך.
נעשה Next ויש לנו עכשיו פה השלב השלישי של ה-review, לבדוק שהכול תקין. זה ה-username שלו, Terraform. אין לו סיסמה. תכף נדבר איך הוא יעשה логиן.
כרגע אני רק יוצר user, לא מתעסק בהזדהות שלו. למעשה היוזר כרגע לא יכול לבצע логиן. אין לו סיסמה ואני מצמיד ליוזר הזה שתי פוליסות שנותנות לו הרשאות במערכת של EC2 של מכונות וירטואליות full access ו-SSM Read only, ואני עושה Create user.
ועכשיו, כשנוצר לנו היוזר, אפשר להיכנס אליו, לראות את ה-permissions שלו, את ההרשאות שלו. למעשה זה הפוליסות שהצמדנו לו ומה שמעניין אותי זה Security credentials.
Credentials זה שם וסיסמה, ואפשר לראות פה שה-password not enabled. אין לנו סיסמה. אם הייתי רוצה, אפשר היה ללחוץ כאן ולהגדיר סיסמה ללוגין לקונסול, אבל אני לא צריך שהוא ייכנס עם שם וסיסמה, כי היוזר הזה מיועד אך ורק לסקריפטים, אז אני לא נותן לו שם וסיסמה רגילים.
אני לא נותן לו MFA, שזה אימות דו שלבי דרך טלפון. אני יורד למטה ויש לנו פה Access keys,