كيفية استخدام وتثبيت AWS CLI على نظام التشغيل Windows (الطريقة المثلى!)

لقد حصلت على حساب AWS وتشعر بالحماس للانغماس أخيرًا في عالم الحوسبة السحابية ولكنك غير متأكد من أين تبدأ. لماذا لا تستخدم وتقوم بتثبيت AWS CLI على نظام Windows؟ مثل معظم الأشياء في AWS، قد يكون البدء مع AWS CLI قليلاً مخيفًا. ولكن لا داعي للقلق! ستساعدك هذه الدورة التعليمية في البدء في أسرع وقت ممكن.

في هذه الدورة التعليمية، ستتعلم كيفية تثبيت AWS CLI والاستفادة الكاملة من جميع الميزات التي يقدمها.

تابع القراءة وانغمس في AWS CLI على نظام Windows للحصول على تجربة أفضل في الحوسبة السحابية!

المتطلبات المسبقة

ستكون هذه الدورة التعليمية عرضًا تطبيقيًا عمليًا. لمتابعة الخطوات، تأكد من أن لديك حاسوب بنظام Windows في متناول يديك وحساب AWS (طبقة مجانية).

تنزيل AWS CLI للتثبيت على نظام Windows (مثبت MSI)

على الرغم من أن AWS CLI يعمل على أنظمة تشغيل مختلفة مثل Windows و MacOS و Linux، إلا أن AWS CLI لا يأتي مثبتًا افتراضيًا. أسهل طريقة لتثبيت AWS CLI على نظام Windows هي عبر مثبت MSI، لذا لا داعي للقلق بشأن تكوين أي شيء يدويًا.

لتنزيل مثبت MSI لـ AWS CLI:

1. افتح متصفح الويب المفضل لديك، وقم بزيارة صفحة AWS CLI على موقع أمازون.

2. انتقل إلى القسم المسمى Windows (اللوحة اليمنى)، وانقر فوق الرابط الموجود تحت عنوان 64 بت تحت Windows لتنزيل أحدث مثبت MSI لـ AWS CLI.

Downloading the latest MSI installer for AWS CLI

3. بمجرد التنزيل، انقر نقرًا مزدوجًا على ملف مثبت MSI لتشغيل معالج تثبيت AWS CLI (الخطوة الرابعة).

Launching the AWS CLI’s MSI installer

4. انقر على التالي في شاشة الترحيب لمعالج التثبيت للمتابعة مع عملية التثبيت.

Acknowledging the welcome screen

5. الآن، قم بمراجعة شروط اتفاقية الترخيص، وحدد خانة “أوافق على الشروط في اتفاقية الترخيص”، ثم انقر فوق التالي لقبول الاتفاقية.

Accepting the license agreement

6. في الصفحة التالية، إما الاحتفاظ بموقع التثبيت الافتراضي لـ AWS CLI، أو انقر على “تصفح” لاختيار موقع مختلف، ثم انقر فوق التالي.

Selecting the AWS CLI’s install location

7. انقر على “تثبيت” لبدء عملية التثبيت.

Starting the AWS CLI installation process

8. بمجرد الانتهاء من التثبيت، انقر على “إنهاء” للخروج من معالج التثبيت.

Exiting the installation wizard

9. في النهاية، افتح PowerShell كمسؤول نظام وقم بتشغيل الأمر التالي للتحقق من نجاح عملية التثبيت.

هذا الأمر يعيد الإصدار الحالي من AWS CLI المثبت على جهاز الكمبيوتر الخاص بك.

aws --version

أدناه، يوضح الإخراج الإصدار الأحدث من AWS CLI المثبت في هذا الوقت من الكتابة هو 2.7.28.

Verifying that the installation was successful

إنشاء مستخدم IAM

بعد تثبيت AWS CLI بنجاح، أنت الآن جاهز لاستخدامه — حسنًا، تقريبًا. قبل تشغيل الأوامر في AWS CLI، يجب أن يكون لديك مستخدم IAM في حساب AWS الخاص بك. IAM هو الخدمة التي يستخدمها AWS لإدارة المستخدمين وأذوناتهم.

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

لإنشاء مستخدم IAM، اتبع هذه الخطوات:

1. قم بتسجيل الدخول إلى واجهة تحكم إدارة AWS على متصفح الويب الخاص بك كمستخدم جذر.

2. بعد ذلك، ابحث عن IAM في شريط البحث في الواجهة (الأعلى)، وحدد خدمة IAM من قائمة النتائج للوصول إلى واجهة تحكم IAM.

Selecting the IAM service

3. في واجهة تحكم IAM، انقر فوق المستخدمين في الشريط الجانبي الأيسر ثم انقر فوق إضافة مستخدم. يفتح هذا الإجراء صفحة إضافة المستخدم.

Open the Add user page.

4. الآن، قم بتعيين تفاصيل المستخدم بما يلي:

  • قم بتعيين اسم المستخدم لمستخدم IAM الخاص بك.
  • حدد مفتاح الوصولالوصول البرمجي الخيار لـ نوع الوصول إلى AWS. يوفر هذا الخيار لمستخدم IAM الوصول إلى واجهة برمجة التطبيقات لـ AWS، والتي تحتاج إليها لاستخدام AWS CLI.
  • انقر التالي: الأذونات للمتابعة.
Setting user details

5. قم بتعيين الأذونات لمستخدم IAM الخاص بك، ويمكنك تعيين الأذونات بطريقتين:

  • الطريقة الأولى هي إنشاء سياسة IAM جديدة وربطها بمستخدم IAM الخاص بك.
  • الطريقة الثانية هي إضافة سياسة IAM موجودة بالأذونات اللازمة.

ولكن لهذا البرنامج التعليمي، ستقوم بتعيين الصلاحيات باستخدام النهج الأخير:

  • حدد الخيار إضافة السياسات الحالية مباشرة.
  • في حقل التصفية، اكتب AmazonS3FullAccess وحدد مربع الاختيار المجاور لتلك السياسة. تقوم هذه الخطوة بإضافة سياسة AmazonS3FullAccess إلى مستخدم IAM الخاص بك، مما يمنح المستخدم الوصول الكامل إلى جميع موارد Amazon S3.
  • انقر على التالي: الوسوم للمتابعة.
Setting permissions to the IAM user

6. بعد ذلك، أضف الوسوم كما تشاء وانقر على التالي: المراجعة (أسفل اليمين). الوسوم هي أزواج مفتاح-قيمة يمكنك استخدامها لتصنيف مواردك.

ولكن لهذا البرنامج التعليمي، لا داعي لإضافة أي وسوم.

Skipping adding tags

7. في النهاية، قم بمراجعة معلومات مستخدم IAM الخاص بك وانقر على إنشاء مستخدم لإنشاء مستخدم IAM الخاص بك.

Reviewing user details and creating the IAM user

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

لا تشارك مفتاح الوصول السري الخاص بك مع أي شخص. من يحصل على مفتاح الوصول السري الخاص بك سيكون لديه وصول كامل إلى حساب AWS الخاص بك.

Noting down the IAM user’s access and secret access keys

تكوين ملف تعريف AWS

لديك الآن مستخدم IAM جاهز للاستخدام في AWS CLI الخاص بك. ولكن أولاً، تحتاج إلى تكوين ملف تعريف AWS الخاص بك للتفاعل مع موارد AWS الخاصة بك. ملف تعريف AWS الخاص بك هو مجموعة من بيانات الاعتماد يمكنك استخدامها للمصادقة على نفسك باستخدام AWS CLI.

تشغيل الأمر التالي aws configure على PowerShell لبدء تكوين ملف تعريف AWS الخاص بك. يطلب هذا الأمر منك إدخال مفتاح الوصول الخاص بك ومفتاح الوصول السري والمنطقة الافتراضية وتنسيق الإخراج.

aws configure

عندما يُطلب منك، قم بتكوين ملف تعريف AWS الخاص بك باستخدام الخطوات التالية:

  • معرّف مفتاح الوصول لخدمة AWS (AWS Access Key ID) و مفتاح الوصول السري لخدمة AWS (AWS Secret Access Key) – أدخل مفتاحي الوصول والوصول السري اللذين لاحظتهما في الخطوة الأخيرة من قسم “إنشاء مستخدم IAM”.
  • اسم المنطقة الافتراضي (Default region name) – أدخل منطقة AWS التي تريد تشغيل أوامرك فيها. على سبيل المثال، يمكنك إدخال “us-east-1”.
  • تنسيق الإخراج الافتراضي (Default output format) – أدخل “json”، التنسيق الافتراضي للإخراج لأداة AWS CLI، والذي يسهل تحليله برمجياً.
Configuring your AWS Profile

يجب أن يكون ملف تعريف AWS الخاص بك مكونًا في هذه النقطة، وستستخدم جميع أوامر AWS CLI التي تشغلها هذه الاعتمادات افتراضيًا.

الآن، قم بتشغيل أمر cat أدناه لعرض محتويات ملف ~/.aws/credentials حيث يتم حفظ اعتماداتك. تقوم AWS CLI بقراءة هذا الملف لتحديد اعتماداتك عند تشغيل أمر.

cat ~/.aws/credentials
Verifying AWS credentials

إنشاء دلو S3 وتحميل الملفات

بعد تكوين ملف تعريف AWS الخاص بك بشكل كامل، وصلت إلى الجزء الأكثر إثارة. ستستخدم AWS CLI للتفاعل مع خدمات AWS الخاصة بك، وذلك بإنشاء دلو S3 باستخدام الأوامر.

إذا كنت تستخدم واجهة التحكم AWS، يمكنك التفكير في AWS CLI كطريقة بديلة لإدارة موارد AWS الخاصة بك. يفتح AWS CLI المزيد من الإمكانيات، مثل كتابة السيناريوهات وتلقائي تنفيذ المهام.

لإنشاء حاوية Amazon S3 باستخدام AWS CLI:

1. قم بتشغيل الأمر التالي aws s3 mb لإنشاء حاوية بأسم aws-cli-s3-demo02456412. تأكد من استبدال aws-cli-s3-demo02456412 باسم فريد لحاويتك.

يرجى ملاحظة أن اسم الحاوية يجب أن يكون فريدًا عبر Amazon S3 بأكملها.

aws s3 mb s3://aws-cli-s3-demo02456412
Creating an S3 bucket

2. بعد ذلك، قم بتشغيل الأمر aws s3 ls لعرض الحاويات المتاحة في حساب AWS الخاص بك.

aws s3 ls

يؤكد الإخراج أدناه وجود حاوية Amazon S3 المُنشأة حديثًا.

Listing all available buckets

3. قم بتشغيل أمر aws s3 cp أدناه لتحميل ملف يُسمى text01.txt من جهاز الكمبيوتر المحلي إلى حاوية Amazon S3 الجديدة الخاصة بك (s3://aws-cli-s3-demo02456412/).

استبدل C:\textfiles\text01.txt باسم وموقع ملفك.

aws s3 cp C:\textfiles\text01.txt s3://aws-cli-s3-demo02456412/
Uploading a file from local storage to an S3 bucket

4. في الختام، انتقل إلى واجهة تحكم Amazon S3 الخاصة بك للتحقق من أن الملف قد تم تحميله.

يجب أن ترى الآن الملف في حاوية Amazon S3 الخاصة بك، كما هو موضح أدناه. يؤكد هذا الإخراج صحة عمل AWS CLI على جهاز الكمبيوتر الخاص بك الذي يعمل بنظام Windows.

Verifying uploaded file to S3 bucket

الختام

با استخدام AWS CLI، أصبح من السهل إدارة خدمات AWS الخاصة بك بواسطة أداة موحدة. وفي هذا البرنامج التعليمي، تعلمت كيفية تثبيت واستخدام AWS CLI على نظام التشغيل Windows. لقد قمت بتكوين بيانات اعتماد AWS الخاصة بك واستخدمت AWS CLI لإنشاء دلو Amazon S3 وتحميل الملفات.

الآن بعد أن لديك AWS CLI تعمل بشكل كامل، لماذا لا تبدأ في أتمتة مهام AWS الخاصة بك؟ سيشكرك أنابيب CI/CD الخاصة بك!

Source:
https://adamtheautomator.com/install-aws-cli-on-windows/