في المقالة التالية سنلقي نظرة على واجهة سطر أوامر AWS. واجهة سطر أوامر AWS أو Amazon Web Service هي أداة سطر أوامر لـ إدارة خدمات الويب الخاصة بنا من أمازون.
يوفر AWS CLI الوصول المباشر إلى واجهة برمجة تطبيقات Amazon Web Services العامة. نظرًا لأنها أداة سطر أوامر ، يمكن أيضًا استخدامها لإنشاء برامج نصية لأتمتة خدمات الويب الخاصة بـ Amazon. في هذه المقالة سنرى طريقتين لتثبيت أداة AWS CLI على Ubuntu 18.04 LTS.
تثبيت AWS CLI على Ubuntu 18.04
مع APT
AWS CLI هو متوفر في مستودع حزم Ubuntu 18.04 LTS الرسمي. لذلك من السهل جدًا تثبيته. أولاً نقوم بتحديث ذاكرة التخزين المؤقت لسرد الحزمة بالأمر التالي في المحطة (Ctrl + Alt + T):
sudo apt-get update
سنقوم الآن بتثبيت AWS CLI باستخدام الأمر:
sudo apt-get install awscli
بعد ذلك ، يجب أن يكون البرنامج مثبتًا بالفعل على نظامنا. سوف نستطيع تحقق مما إذا كان AWS CLI يعمل بشكل صحيح بالأمر التالي:
aws --version
كما ترى في لقطة الشاشة التالية ، يعمل AWS CLI بشكل صحيح.
مع Python PIP
AWS CLI هي وحدة Python. ميزة التثبيت AWS CLI كوحدة Python هل هذا دائما احصل على إصدار محدث من AWS CLI. من السهل تحديث AWS CLI إذا تم تثبيته كوحدة Python. لن نحتاج أيضًا إلى امتيازات الجذر لتثبيت AWS CLI بهذه الطريقة. إذا احتجنا إليها ، فإن AWS CLI أيضًا يمكن تثبيتها في بيئة Python الافتراضية.
AWS CLI هو متاح لـ Python 2.x و Python 3.x. في هذا المثال ، سأستخدم الإصدار 3 من Python. كما قلت ، سنحتاج إلى Python PIP لتثبيت هذا البرنامج على Ubuntu الخاص بنا. بيثون بيب لم يتم تثبيته افتراضيًا على Ubuntu 18.04 LTS. لكنه سهل التثبيت.
قم بتشغيل الأمر التالي لتثبيت Python PIP:
sudo apt-get install python3-pip
يجب تثبيت Python PIP. الآن سنكون قادرين قم بتثبيت AWS CLI باستخدام PIP باستخدام الأمر التالي في الجهاز (Ctrl + Alt + T):
pip3 install awscli --upgrade --user
يجب تثبيت وحدة AWS CLI Python ويمكننا التحقق مما إذا كانت هذه هي الحالة عن طريق كتابة:
python3 -m awscli --version
كما ترى ، قام AWS CLI أيضًا بتثبيت أحدث إصدار باستخدام Python بنجاح.
أساسيات AWS CLI
أود أن أوضح لك كيف يعمل AWS CLI بطريقة عملية ، لكني لم أقم بالتحقق من حساب AWS الخاص بي. هذا هو السبب في أن البيانات التي سأستخدمها يتم الحصول عليها من لقطة شاشة وجدتها في بحث الصور من Google. كل مستخدم سوف تضطر إلى استبدل البيانات الموضحة هنا ببياناتك الخاصة.
في هذا التمرين ، أستخدم برنامج AWS CLI من إصدار حزمة LTS من Ubuntu 18.04 ، وليس وحدة Python ، ولكن الأوامر متشابهة.
عندما نريد تسجيل الدخول إلى حساب AWS باستخدام AWS CLI ، أولاً ، يجب علينا تكوين العميل باستخدام بيانات اعتماد حساب AWS الخاص بنا. للقيام بذلك ، قم بتشغيل الأمر التالي:
aws configure
إذا كنت قد استخدمت تستخدم وحدة AWS CLI Python هذا الآخر:
python -m awscli configure
بعد ذلك ، سيتعين علينا كتابة معرف مفتاح مرور AWS الخاص بنا والضغط على Enter. الشيء التالي الذي سيطلب منا القيام به هو كتابة معرف مفتاح الوصول السري لـ AWS والضغط على Enter. يمكن إنشاء معرف مفتاح المرور ومعرف مفتاح المرور السري من وحدة تحكم إدارة AWS.
سيتعين علينا أيضًا كتابة اسم منطقتنا الافتراضي. إنه شيء مثل us-west-2 في هذا المثال.
الآن سنكتب تنسيق الإخراج الافتراضي الخاص بنا. يمكننا الاختيار بين القيمة الافتراضية ، وفي هذه الحالة سيتعين علينا فقط الضغط على Enter. أو يمكننا أيضًا تحديد تنسيق JSON (جافا سكريبت تدوين كائن) ، وفي هذه الحالة سنكتب json ونضغط على Enter.
يمكننا الآن إدارة خدمات الويب من أمازون باستخدام AWS CLI.
الكثير ملفات تكوين AWS CLI يتم تخزينها في ~ / .aws / config و ~ / .aws / بيانات الاعتماد ، كما ترى في لقطة الشاشة التالية.
الآن عندما نحتاج إلى استخدام معلومات تسجيل دخول مختلفة ، فكل ما علينا فعله هو حذف ملفات التكوين المذكورة أعلاه وتشغيل الأمر التالي.
rm -v ~/.aws/config ~/.aws/credentials
سننتهي مرة أخرى بتنفيذ تكوين البرنامج الذي رأيناه من قبل.
المساعدة في AWS CLI
إذا احتاج أي شخص إلى معرفة كيفية الحصول على المساعدة في هذا البرنامج ، تمتلك AWS دليلًا رائعًا وقليلًا من التوثيق يمكن للمستخدمين استخدامها. للتشاور مع المساعدة من المحطة يمكننا تنفيذها:
aws help
إذا اخترنا تثبيت وحدة Python ، فسيكون أمر المساعدة:
python3 -m awscli help
لمزيد من المعلومات ، يمكننا الرجوع إلى التوثيق عبر الإنترنت AWS CLI. بالإضافة يمكننا أيضا تحميل دليل PDF من هذا البرنامج.