AWS وسائل کی تعیناتی کے لیے Terraform کا استعمال کیسے کریں۔

Aws Wsayl Ky T Ynaty K Ly Terraform Ka Ast Mal Kys Kry



Terraform کو HashiCorp نے ایک اوپن سورس ٹول کے طور پر تیار کیا ہے جو بنیادی ڈھانچے، پلیٹ فارم اور خدمات کو خودکار اور منظم کرنے کے لیے استعمال ہوتا ہے۔ یہ اپنی تمام سرگرمیاں انجام دینے کے لیے HashiCorp Configuration Language (HCL) نامی ایک اعلانیہ زبان استعمال کرتا ہے۔

یہ گائیڈ تمام ٹیرافارم کمانڈز حاصل کرنے کا مظاہرہ کرے گا اور پھر AWS وسائل کو تعینات کرنے کے لیے Terraform کا استعمال کیسے کریں۔

ٹیرافارم کمانڈز

تمام ٹیرافارم کمانڈز کو تلاش کرنے کے لیے، ٹرمینل پر درج ذیل کمانڈز ٹائپ کریں:







ٹیرافارم

مندرجہ بالا کمانڈ کو چلانے سے تمام کمانڈز اور ان کا استعمال ظاہر ہوگا:





AWS وسائل کی تعیناتی کے لیے Terraform کا استعمال کریں (S3 بالٹی بنانا)

AWS پر وسائل کی تعیناتی پر کام شروع کرنے کے لیے، بس یہ ٹائپ کرکے AWS کو کنفیگر کریں:





aws ترتیب دیں۔

صارف کو فراہم کرنے کی ضرورت ہے ' رسائی کلید '،' سیکیورٹی کلید '،' علاقہ '، اور ' فارمیٹ IAM صارف سے۔ کلک کریں۔ یہاں AWS کنفیگریشن کے بارے میں مزید جاننے کے لیے:



اگر ٹیرافارم سسٹم پر انسٹال ہے تو اس کی توثیق کرنے کے لیے درج ذیل کمانڈ کا استعمال کریں:

ٹیرافارم -ورژن

مندرجہ بالا کمانڈ Terraform کے ورژن کو ظاہر کرے گا:

ایک ڈائریکٹری بنانے کے لیے درج ذیل کمانڈ کو ٹائپ کریں جس میں فائلیں بنائی جائیں گی۔

mkdir linuxhint-s3

اس کے بعد، اس ڈائرکٹری کو کوڈ ایڈیٹر میں کھولیں جو اس صورت میں ویژول اسٹوڈیو کوڈ ہے:

نام کی ایک فائل بنائیں provider.tf ' فولڈر کے اندر اور درج ذیل کوڈ کو پیسٹ کریں:

ٹیرافارم {
مطلوبہ فراہم کنندگان {
aws = {
ذریعہ = 'hashicorp/aws'
ورژن = '~> 4.0'
}
}
}

فراہم کنندہ 'aws' {
علاقہ = 'us-east-1'
}

ایک اور فائل بنائیں جس کا نام ہے ' main.tf اس میں درج ذیل کوڈ کو پیسٹ کرنے کے لیے:

وسائل 'aws_s3_بالٹی' 'ب' {
بالٹی = 'linuxhint-terraform-bucket'

ٹیگز = {
نام = 'میری بالٹی'
ماحول = 'دیو'
}
}

فائلوں کو محفوظ کریں اور ٹرمینل میں درج ذیل کمانڈ کو چلائیں۔

terraform init

مندرجہ بالا کمانڈ کو چلانے سے درج ذیل آؤٹ پٹ ظاہر ہوگا۔

ٹیرافارم شروع ہونے کے بعد، S3 بالٹی بنانے کے لیے اسے لاگو کرنے کے لیے درج ذیل کمانڈ کا استعمال کریں:

terraform لاگو ہوتا ہے

مندرجہ بالا کمانڈ کا استعمال درج ذیل آؤٹ پٹ کو ظاہر کرے گا:

'ٹائپ کرنے کے لئے آؤٹ پٹ نیچے سکرول کریں جی ہاں S3 بالٹی کی تخلیق کی منظوری کے لیے:

اس کے بعد، AWS کنسول سے S3 ڈیش بورڈ میں جائیں اور 'پر کلک کریں۔ بالٹیاں بائیں پینل سے صفحہ:

S3 بالٹی بالٹی کے صفحہ پر دستیاب ہے:

آپ نے AWS S3 بالٹی کو کامیابی کے ساتھ تعینات کیا ہے:

نتیجہ

ٹیرافارم کا استعمال کرتے ہوئے AWS وسائل کو تعینات کرنے کے لیے، صرف AWS کو ترتیب دیں اور مقامی سسٹم پر ٹیرافارم انسٹال کریں۔ ایک ڈائرکٹری بنائیں اور کوڈ ایڈیٹر کا استعمال کرتے ہوئے S3 بالٹی بنانے کے لیے کوڈ لکھنے کے لیے فولڈر کے اندر فائلیں شامل کریں اور پھر انہیں محفوظ کریں۔ اس کے بعد، استعمال کریں ' گرمی 'اور' درخواست دیں AWS کنسول پر S3 بالٹی تعینات کرنے کا حکم دیتا ہے۔