
access_key ו-secret_key מקובץ ה-provider, כך שאפשר להעתיק את הפרויקט בלי לחשוף גישה לענן.C:\Users\<user>\.aws, נוצר קובץ credentials עם שם הפרופיל, ה-access key וה-secret. אפשר גם ליצור אותו בפקודה aws configure.profile עם שם הפרופיל. terraform plan מצליח, ו-Terraform מוצא את הקובץ לבד במיקום ברירת המחדל.terraform plan ולא apply.הטקסט המלא של הדקות הראשונות בהרצאה «AWS Access Key פרויקט NodeJS» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם. בסרטון הקודם ראינו איך ליצור access key ו-secret key, שזה למעשה שם וסיסמה לענן ל-AWS ואיך לשים את זה בקובץ ההגדרות של Terraform.
הבעיה שזה ממש מסוכן, כי את כל הקבצים של הפרויקט ושל ה-Terraform אני הולך להעלות ל-GitHub, לתת לצוותים אחרים, לחברים שלי, ואני לא רוצה לחשוף את השם והסיסמה האישיים שלי לענן.
זאת אומרת שהקבצים של ה-Terraform לא יכילו את השם והסיסמה שלי, כדי שאני אוכל בראש שקט להעתיק את כל התיקייה של הפרויקט ואת כל הקבצים של ה-Terraform לחברים שלי, בלי לדאוג שאיפשהו יושבת הסיסמה שם והם יוכלו להיכנס לי לענן.
אז אני מעיף את זה מכאן והולך לשים את זה בתיקיית C users admin, שזה היוזרנאם שלי למעשה. בתוך התיקייה של הפרופיל צריך ליצור תיקייה חדשה ולשים בפנים שם וסיסמה.
אני יכול לעשות את זה ידנית, אבל אני מעדיף לתת ל-AWS CLI לעשות לי את העבודה הזאת, שאני לא אתבלבל עם ה-syntax. אפשר להתקין AWS CLI דרך גוגל. כאן נרשום AWS CLI Install for Windows ולהתקין אותו מכאן.
ואפשר גם בתוך VS Code, בתוך סביבת פיתוח, פה ב-plugins או extensions, תוספים, לחפש תוסף של AWS. הנה יש לנו AWS Toolkit של Amazon עצמם עם ה-V הכחול שזה verified, שזה נבדק שזה הם, שזה המקורי.
והתוסף שלהם גם יעזור לי לכתוב קוד ופקודות ל-AWS ישירות אם אני ארצה וגם ידע ליצור לי את הקובץ של החיבור, את הקובץ עם שם והסיסמה. ויש לנו אפילו פה כפתור של Install AWS CLI.
אני סוגר את כל הדברים פה בצד ולוחץ Install AWS CLI. מופיעה לי פה הודעה האם אני רוצה להתקין AWS CLI. אני עושה לו Install.
הנה, יצא לנו החלון של ההתקנה. אתם רואים? AWS Command Line Interface. עושה next, next, next. כל מה שהוא עשה הוא הלך לאתר האינטרנט ההוא, הוריד קובץ MSI והריץ אותו.
אז בואו נסגור את הכול. ויש לנו פה AWS בצד, Plugin שכרגע התקנו. בוחרים AM Credentials, עושים Continue, מכניסים לו את המפתחות שלנו, את ה-access key ואת ה-secret, את השם והסיסמה.
ל-access key הזה, למפתח הגישה הזה, ניתן לו איזשהו שם, איזשהו פרופיל. אתם יכולים לתת לו כל שם שאתם רוצים. לדוגמה AWS עבור Node.js project. ברגע שאני עושה Continue, ה-plugin הזה שהתקנו מתחבר לענן, מראה לי את המצב שלי בענן.
לדוגמה, אם יש לי מכונות וירטואליות בארצות הברית. כרגע זה פחות מעניין אותי. מה שחשוב שה-plugin הזה יצר לי פה תיקייה חדשה שנקראת AWS ובפנים קובץ credentials,