📝استقرار و ایجاد یک نمونه AWS EC2 با استفاده از Terraform 🚀

سلام، هموطنان علاقمند به فناوری! به یک روز هیجان انگیز دیگر از سفر کدنویسی ما خوش آمدید. امروز، ما یک کار جالب در دست داریم: تهیه یک نمونه AWS EC2 با استفاده از Terraform. بنابراین، بیایید مستقیماً شیرجه بزنیم و دنیای شگفت انگیز زیرساخت را به عنوان کد (IaC) با Terraform کشف کنیم! 🌍💻
🔑 پیش نیازها:
قبل از شروع، بیایید مطمئن شویم که چند پیش نیاز برای انجام هموار کار خود داریم:
-
کاربر IAM با دسترسی اداری: مطمئن شوید که یک کاربر IAM با دسترسی مدیریتی در حساب AWS خود دارید. این به ما امکان می دهد تا اقدامات لازم را برای تهیه یک نمونه EC2 انجام دهیم.
-
پیکربندی AWS CLI: برای تعامل با سرویسهای AWS، باید رابط خط فرمان AWS (CLI) را در دستگاه محلی خود پیکربندی کنیم. ترمینال یکپارچه خود را در VS Code باز کنید و دستور زیر را اجرا کنید:
aws configure
وقتی از شما خواسته شد شناسه کلید دسترسی AWS، کلید دسترسی مخفی AWS، نام منطقه پیشفرض و فرمت خروجی پیشفرض خود را وارد کنید.
بیا شروع کنیم!
مرحله 1: یک فایل پیکربندی Terraform ایجاد کنید
یک فایل جدید با نام ایجاد کنید main.tf
در دایرکتوری پروژه شما این فایل حاوی کد پیکربندی Terraform خواهد بود.
گام 2: Terraform را راه اندازی کنید
در ترمینال یکپارچه خود، به دایرکتوری پروژه بروید و دستور زیر را برای مقداردهی اولیه Terraform اجرا کنید:
terraform init
با این کار افزونه های ارائه دهنده لازم دانلود شده و دایرکتوری کاری شما راه اندازی می شود.
مرحله 3: منبع نمونه EC2 را تعریف کنید
درون main.tf
برای تعریف منبع نمونه AWS EC2، کد Terraform زیر را اضافه کنید:
resource "aws_instance" "aws_ec2_test" {
count = 4
ami = "ami-053b0d53c279acc90"
instance_type = "t2.micro"
tags = {
Name = "TerraformTestServerInstance"
}
}
در این کد، چهار نمونه EC2 از نوع ارائه می کنیم t2.micro
، با استفاده از تصویر ماشین آمازون مشخص شده (AMI). نمونه ها با نام “TerraformTestServerInstance” برچسب گذاری می شوند.
مرحله 4: ارائه نمونه های EC2
برای تهیه نمونه های EC2، دستور زیر را در ترمینال یکپارچه خود اجرا کنید:
terraform apply
تغییراتی که باید انجام شود را مرور کنید و هنگامی که از شما خواسته شد، “بله” را وارد کنید تا به ارائه ادامه دهید. Terraform نمونه های EC2 را بر اساس پیکربندی ارائه شده ایجاد می کند.
مرحله 5: موارد EC2 را بررسی کنید
پس از تکمیل آماده سازی، به کنسول مدیریت AWS خود بروید. سرویس EC2 را باز کنید و بررسی کنید که نمونه ها با موفقیت ایجاد شده اند. شما باید چهار نمونه با تگ های مشخص شده را ببینید.
تبریک می گویم! شما با استفاده از Terraform نمونه های AWS EC2 را با موفقیت تهیه کردید. 🎉🎉
🔒 پاک کردن:
برای جلوگیری از هزینه های غیر ضروری، پاکسازی منابعی که تهیه کرده ایم بسیار مهم است. در ترمینال یکپارچه خود، دستور زیر را اجرا کنید:
terraform destroy
منابعی که باید از بین بروند را مرور کنید و هنگامی که از شما خواسته شد، برای ادامه، “بله” را وارد کنید.
Terraform نمونه های EC2 را از بین می برد و محیطی تمیز را تضمین می کند.
📝 جمع بندی:
در کار امروز، ما قدرت Terraform را در ارائه زیرساخت به عنوان کد بررسی کردیم. ما یاد گرفتیم که چگونه یک منبع نمونه AWS EC2 را با استفاده از Terraform تعریف کنیم و چندین نمونه را با موفقیت ارائه کردیم. با استفاده از زیرساخت به عنوان شیوههای کد، میتوانیم زیرساختهای خود را خودکار و نسخهسازی کنیم و مدیریت و همکاری آن را آسانتر کنیم.
حالا که به نتیجه رسیدی
این کار، برای انجام کاری که به خوبی انجام داده اید، به پشت خود ضربه بزنید! منتظر ماجراهای هیجان انگیز بیشتر در سفر کدنویسی ما باشید. تا آن زمان، کد نویسی مبارک! 😄👩💻👨💻