AWS CLI (واجهة سطر الأوامر) ، التثبيت على Ubuntu 18.04 LTS

حول AWS CLI

في المقالة التالية سنلقي نظرة على واجهة سطر أوامر 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 باستخدام الأمر:

تثبيت AWS CLi مع apt

sudo apt-get install awscli

بعد ذلك ، يجب أن يكون البرنامج مثبتًا بالفعل على نظامنا. سوف نستطيع تحقق مما إذا كان AWS CLI يعمل بشكل صحيح بالأمر التالي:

aws --version

كما ترى في لقطة الشاشة التالية ، يعمل AWS CLI بشكل صحيح.

إصدار 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:

تثبيت AWS CLI Python

sudo apt-get install python3-pip

يجب تثبيت Python PIP. الآن سنكون قادرين قم بتثبيت AWS CLI باستخدام PIP باستخدام الأمر التالي في الجهاز (Ctrl + Alt + T):

تثبيت Pip AWS CLI

pip3 install awscli --upgrade --user

يجب تثبيت وحدة AWS CLI Python ويمكننا التحقق مما إذا كانت هذه هي الحالة عن طريق كتابة:

إصدار python AWSCLI

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.

تكوين AWS CLI

سيتعين علينا أيضًا كتابة اسم منطقتنا الافتراضي. إنه شيء مثل us-west-2 في هذا المثال.

الآن سنكتب تنسيق الإخراج الافتراضي الخاص بنا. يمكننا الاختيار بين القيمة الافتراضية ، وفي هذه الحالة سيتعين علينا فقط الضغط على Enter. أو يمكننا أيضًا تحديد تنسيق JSON (جافا سكريبت تدوين كائن) ، وفي هذه الحالة سنكتب json ونضغط على Enter.

يمكننا الآن إدارة خدمات الويب من أمازون باستخدام AWS CLI.

الكثير ملفات تكوين AWS CLI يتم تخزينها في ~ / .aws / config و ~ / .aws / بيانات الاعتماد ، كما ترى في لقطة الشاشة التالية.

AWS CLI حفظ بيانات الاعتماد

الآن عندما نحتاج إلى استخدام معلومات تسجيل دخول مختلفة ، فكل ما علينا فعله هو حذف ملفات التكوين المذكورة أعلاه وتشغيل الأمر التالي.

rm -v ~/.aws/config ~/.aws/credentials

سننتهي مرة أخرى بتنفيذ تكوين البرنامج الذي رأيناه من قبل.

المساعدة في AWS CLI

إذا احتاج أي شخص إلى معرفة كيفية الحصول على المساعدة في هذا البرنامج ، تمتلك AWS دليلًا رائعًا وقليلًا من التوثيق يمكن للمستخدمين استخدامها. للتشاور مع المساعدة من المحطة يمكننا تنفيذها:

مساعدة AWS CLI

aws help

إذا اخترنا تثبيت وحدة Python ، فسيكون أمر المساعدة:

python3 -m awscli help

لمزيد من المعلومات ، يمكننا الرجوع إلى التوثيق عبر الإنترنت AWS CLI. بالإضافة يمكننا أيضا تحميل دليل PDF من هذا البرنامج.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.