كيفية استخدام Terraform لنشر موارد AWS

Kyfyt Astkhdam Terraform Lnshr Mward Aws



تم تطوير Terraform بواسطة HashiCorp كأداة مفتوحة المصدر تُستخدم لأتمتة وإدارة البنية التحتية والنظام الأساسي والخدمات. يستخدم لغة تعريفية تسمى HashiCorp Configuration Language (HCL) لأداء جميع أنشطتها.

سيوضح هذا الدليل كيفية الحصول على جميع أوامر التضاريس ثم كيفية استخدام Terraform لنشر موارد AWS.

أوامر Terraform

للعثور على جميع أوامر terraform ، اكتب الأوامر التالية في Terminal:







أرض

سيؤدي تشغيل الأمر أعلاه إلى عرض جميع الأوامر واستخدامها:





استخدم Terraform لنشر موارد AWS (إنشاء حاوية S3)

لبدء العمل على نشر الموارد على AWS ، ما عليك سوى تكوين AWS عن طريق كتابة هذا:





تكوين AWS

يحتاج المستخدم إلى توفير ' مفتاح الوصول '،' مفتاح الامان '،' منطقة '، و ' شكل 'من مستخدم IAM. انقر هنا لمعرفة المزيد حول تكوين AWS:



استخدم الأمر التالي للتحقق مما إذا كان terraform مثبتًا على النظام:

أرض -إصدار

سيعرض الأمر أعلاه إصدار Terraform:

اكتب الأمر التالي لإنشاء دليل يتم فيه إنشاء الملفات:

مكدير linuxhint-s3

بعد ذلك ، افتح هذا الدليل في محرر الكود والذي في هذه الحالة هو Visual Studio Code:

قم بإنشاء ملف باسم ' Provider.tf 'داخل المجلد والصق الكود التالي:

أرض {
الموفرون_المطلوبون {
AWS = {
مصدر = 'hashicorp / aws'
الإصدار = '~> 4.0'
}
}
}

مزود 'عذر' {
المنطقة = 'us-east-1'
}

أنشئ ملفًا آخر باسم ' main.tf 'للصق الكود التالي فيه:

الموارد 'aws_s3_bucket' 'ب' {
دلو = 'linuxhint-terraform-bucket'

العلامات = {
الاسم = 'دلو بلدي'
البيئة = 'ديف'
}
}

احفظ الملفات وقم بتشغيل الأمر التالي في Terminal:

تهيئة terraform

سيؤدي تشغيل الأمر أعلاه إلى عرض الإخراج التالي:

بمجرد تهيئة terraform ، استخدم الأمر التالي لتطبيقه لإنشاء دلو S3:

تطبيق terraform

سيؤدي استخدام الأمر أعلاه إلى عرض الإخراج التالي:

قم بالتمرير لأسفل في الإخراج لكتابة ' نعم 'للموافقة على إنشاء حاوية S3:

بعد ذلك ، توجه إلى لوحة معلومات S3 من وحدة تحكم AWS وانقر على ' دلاء 'صفحة من اللوحة اليمنى:

تتوفر حاوية S3 في صفحة الحاوية:

لقد قمت بنشر حاوية AWS S3 بنجاح:

خاتمة

لنشر موارد AWS باستخدام terraform ، ما عليك سوى تكوين AWS وتثبيت التضاريس على النظام المحلي. قم بإنشاء دليل وإضافة ملفات داخل المجلد لكتابة التعليمات البرمجية لإنشاء حاوية S3 باستخدام محرر التعليمات البرمجية ثم حفظها. بعد ذلك ، استخدم ' حرارة ' و ' يتقدم 'لنشر حاوية S3 على وحدة تحكم AWS.