Ubuntu 24.04 پر AWS CLI کیسے انسٹال کریں۔

Ubuntu 24 04 Pr Aws Cli Kys Ans Al Kry



AWS کسی کو استعمال کرنے کے لیے متعدد خدمات پیش کرتا ہے۔ تاہم، جب آپ اپنی تمام AWS سروسز کو کنٹرول کرنے کا آسان اور کنٹرول شدہ طریقہ چاہتے ہیں، تو آپ کو AWS CLI (کمانڈ لائن انٹرفیس) انسٹال کرنا ہوگا۔ AWS CLI آپ کو AWS API تک رسائی فراہم کرتا ہے، جس سے آپ کو تمام خدمات کا نظم کرنے کی اجازت ملتی ہے اس کام پر منحصر ہے جسے آپ سنبھال رہے ہیں یا خودکار کرنا چاہتے ہیں۔

آپ Ubuntu 24.04 پر AWS CLI انسٹال کر سکتے ہیں، اور آپ اپنی ترجیح کے لحاظ سے دو طریقے استعمال کر سکتے ہیں۔ آپ اسے اسنیپ پیکج یا ازگر کے ماڈیول کے بطور Python ورچوئل ماحول میں انسٹال کر سکتے ہیں۔ آئیے ہر آپشن پر تبادلہ خیال کریں۔







طریقہ 1: اسنیپ کے ذریعے AWS CLI انسٹال کریں۔

Ubuntu AWS CLI کو سپورٹ کرتا ہے، اور آپ اس تک اسنیپ پیکج کے طور پر رسائی حاصل کر سکتے ہیں۔ ایپ سینٹر GUI کے ذریعے یا استعمال کرتے ہوئے سنیپ کمانڈ . AWS CLI کو اسنیپ کے طور پر انسٹال کرنے سے وہ تمام انحصار پیکجز انسٹال ہو جائیں گے جن کی اسے ضرورت ہوتی ہے انہیں الگ سے انسٹال کیے بغیر۔



اگر آپ کو یہ نقطہ نظر آسان لگتا ہے تو، AWS CLI انسٹال کرنے کے لیے نیچے دی گئی کمانڈ پر عمل کریں۔



$ sudo snap install aws - cli -- کلاسک

AWS CLI آپ کے سسٹم پر ڈاؤن لوڈ اور انسٹال ہو جائے گا۔ اس اختیار کے ساتھ، AWS CLI قابل رسائی سسٹم میں ہے نہ کہ صرف ایک ورچوئل ماحول میں، جیسا کہ دوسرے طریقہ میں ہے۔





AWS CLI انسٹال کرنے کے بعد، انسٹال شدہ ورژن کو چیک کریں تاکہ یہ معلوم ہو سکے کہ پیکیج کامیابی سے انسٹال ہو گیا ہے۔

$aws -- ورژن

ہم نے AWS CLI ورژن 2.15.38 انسٹال کیا ہے۔



اگلا مرحلہ یہ ہے کہ AWS CLI کو اپنے AWS اکاؤنٹ سے جوڑ کر ترتیب دیا جائے تاکہ آپ اپنی AWS سروسز کا کنٹرول سنبھال سکیں۔ ذیل میں کنفیگر کمانڈ چلائیں۔

$aws ترتیب دیں۔

سیٹ اپ مکمل کرنے کے لیے اپنی اسناد فراہم کریں۔

طریقہ 2: AWS CLI کو ازگر کے ماڈیول کے طور پر انسٹال کریں۔

آپ Ubuntu 24.04 پر AWS CLI بطور Python ماڈیول بھی انسٹال کر سکتے ہیں۔ اس طریقہ کار کو تخلیق کرنے کی ضرورت ہے۔ مجازی ماحول اور استعمال کرتے ہوئے pip AWS CLI انسٹال کرنے کے لیے۔ ورچوئل ماحول پیکجوں کو استعمال کرنے کا ایک الگ تھلگ طریقہ ہے۔ AWS CLI کو سسٹم بھر میں قابل رسائی بنانے کے بجائے، آپ اسے صرف تخلیق شدہ ورچوئل ماحول کے اندر قابل رسائی ہونے تک محدود کر سکتے ہیں۔

اس کے علاوہ، اگر آپ کے پاس سسٹم پر sudo مراعات نہیں ہیں، بشرطیکہ آپ کے پاس ورچوئل ماحول ہو، آپ AWS CLI انسٹال کرنے کا انتظام کریں گے۔ ذیل کے مراحل پر عمل کریں۔

مرحلہ 1: Python3 PIP اور Venv انسٹال کریں۔
ورچوئل ماحول بنانے کے لیے ہمیں وینو انسٹال کرنا چاہیے۔ اسے انسٹال کرنے کے لیے نیچے دی گئی کمانڈ پر عمل کریں۔

$ sudo apt Python3 انسٹال کریں۔ - venv

Python ماڈیولز کو انسٹال کرنے میں مدد کے لیے آپ کو PIP کی بھی ضرورت ہے۔ لہذا، درج ذیل کمانڈ کا استعمال کرتے ہوئے PIP انسٹال کریں۔

$ sudo apt python3 انسٹال کریں۔ - pip

مرحلہ 2: ایک مجازی ماحول بنائیں
Venv کے ساتھ، ہم ایک ویران ماحول بنا سکتے ہیں جس میں سوڈو مراعات کی ضرورت کے بغیر AWS CLI انسٹال کرنا ہے۔ Python ماڈیولز کے ساتھ کام کرتے وقت ایک ورچوئل ماحول کی سفارش کی جاتی ہے، کیونکہ یہ APT کے نصب کردہ پیکجوں میں مداخلت نہیں کرتا ہے۔ اس کے علاوہ، اگر چیزیں ایک طرف جاتی ہیں، تو یہ آپ کے سسٹم کو متاثر نہیں کرتی ہے۔ ہم اس کیس کے لیے Python 3 استعمال کر رہے ہیں۔

یہاں یہ ہے کہ آپ کس طرح ایک ورچوئل ماحول بناتے ہیں اور اسے چالو کرتے ہیں۔

$python3 - m venv venv
$ ذریعہ venv / بن / محرک کریں

ہم نے ورچوئل ماحول کو 'venv' کا نام دیا ہے، لیکن آپ کوئی بھی پسندیدہ نام استعمال کر سکتے ہیں۔ ایک بار پھر، ہم نے اپنے موجودہ مقام پر ڈائریکٹری بنائی ہے، لیکن آپ ایک مختلف راستہ بتا سکتے ہیں۔

مرحلہ 3: AWS CLI انسٹال کریں۔
ورچوئل ماحول کے اندر، درج ذیل کمانڈ کو چلانے سے AWS CLI ڈاؤن لوڈ اور انسٹال ہو جائے گا۔

$pip3 awscli انسٹال کریں۔

یقینی بنائیں کہ ڈاؤن لوڈ کامیابی سے مکمل ہو گیا ہے۔ آپ کو نیچے کی طرح ایک آؤٹ پٹ ملے گا۔

آپ انسٹال شدہ ورژن چیک کر سکتے ہیں۔

$aws -- ورژن

AWS CLI انسٹال ہونے کے ساتھ، اپنی AWS سروسز کا انتظام شروع کرنے کے لیے اسے کنفیگر کریں۔ ایک بار جب آپ اسے استعمال کر لیں یا ورچوئل ماحول سے باہر نکلنا چاہتے ہیں تو اسے غیر فعال کر دیں۔

نتیجہ

AWS CLI آپ کی AWS خدمات کو منظم کرنے کا ایک ترجیحی طریقہ ہے۔ Ubuntu 24.04 پر، آپ اسے اسنیپ پیکج کے طور پر یا PIP کا استعمال کرتے ہوئے Python ورچوئل ماحول میں انسٹال کر سکتے ہیں۔ اس پوسٹ میں ہر ایک طریقہ پر تبادلہ خیال کیا گیا ہے، مثالیں دیتے ہوئے ایک تفصیلی اور سیدھا سادا گائیڈ بنانے کے لیے جو کسی کے ساتھ ساتھ چل سکے۔