כיצד להשתמש ב- Terraform כדי לפרוס משאבי AWS

Kyzd Lhstms B Terraform Kdy Lprws Ms By Aws



Terraform פותח על ידי HashiCorp ככלי קוד פתוח המשמש לאוטומציה וניהול של התשתית, הפלטפורמה והשירותים. היא משתמשת בשפה הצהרתית בשם HashiCorp Configuration Language (HCL) כדי לבצע את כל הפעילויות שלה.

מדריך זה ידגים לקבל את כל פקודות ה-terraform ולאחר מכן כיצד להשתמש ב- Terraform כדי לפרוס משאבי AWS.

פקודות Terraform

כדי למצוא את כל פקודות ה-terraform, הקלד את הפקודות הבאות בטרמינל:







terraform

הפעלת הפקודה לעיל תציג את כל הפקודות והשימוש בהן:





השתמש ב-Terraform כדי לפרוס משאבי AWS (יצירת דלי S3)

כדי להתחיל לעבוד על פריסת משאבים ב-AWS, פשוט הגדר את AWS על ידי הקלדה זו:





aws להגדיר

המשתמש צריך לספק את ' מפתח גישה ', ' מפתח אבטחה ', ' אזור ', ו' פוּרמָט ' ממשתמש IAM. נְקִישָׁה כאן למידע נוסף על תצורת AWS:



השתמש בפקודה הבאה כדי לאמת אם terraform מותקן במערכת:

terraform -גִרְסָה

הפקודה לעיל תציג את הגרסה של Terraform:

הקלד את הפקודה הבאה כדי ליצור ספרייה שבה ייווצרו הקבצים:

mkdir linuxhint-s3

לאחר מכן, פתח את הספרייה הזו בעורך הקוד שבמקרה זה הוא Visual Studio Code:

צור קובץ בשם ' provider.tf ' בתוך התיקיה והדבק את הקוד הבא:

terraform {
נדרשים_ספקים {
אוש = {
מָקוֹר = 'hashicorp/aws'
גרסה = '~> 4.0'
}
}
}

ספק 'אוי' {
אזור = 'us-east-1'
}

צור קובץ נוסף בשם ' main.tf ' כדי להדביק בו את הקוד הבא:

מַשׁאָב 'aws_s3_bucket' 'ב' {
דלי = 'linuxhint-terraform-bucket'

תגים = {
שם        = 'הדלי שלי'
סביבה = 'מפתח'
}
}

שמור את הקבצים והפעל את הפקודה הבאה בטרמינל:

terraform init

הפעלת הפקודה לעיל תציג את הפלט הבא:

לאחר אתחול ה-terraform, השתמש בפקודה הבאה כדי להחיל אותה כדי ליצור דלי S3:

terraform להחיל

שימוש בפקודה לעיל יציג את הפלט הבא:

גלול למטה את הפלט כדי להקליד ' כן ' כדי לאשר יצירת דלי S3:

לאחר מכן, היכנס ללוח המחוונים של S3 ממסוף AWS ולחץ על ' דליים עמוד ' מהחלונית השמאלית:

דלי S3 זמין בדף של הדלי:

פרסת בהצלחה את דלי AWS S3:

סיכום

כדי לפרוס משאבי AWS באמצעות terraform, פשוט הגדר את AWS והתקן את terraform במערכת המקומית. צור ספרייה והוסף קבצים בתוך התיקיה כדי לכתוב קוד ליצירת דלי S3 באמצעות עורך הקוד ולאחר מכן שמור אותם. לאחר מכן, השתמש ב' חוֹם 'ו' להגיש מועמדות ” פקודות לפריסת דלי S3 בקונסולת AWS.