كيفية استخدام الأوامر عالية المستوى (S3) مع AWS CLI؟

Kyfyt Astkhdam Alawamr Alyt Almstwy S3 M Aws Cli



تسمح AWS للمستخدم بإدارة وتشغيل خدمات AWS المختلفة ومواردها باستخدام AWS Management Console أو AWS CLI. يُمكّن AWS CLI المستخدم من إدارة موارد مختلفة بمساعدة أوامر بسيطة والتي في حالة واجهة المستخدم الرسومية تصبح عملية متعددة التكوين. توفر AWS قائمة بأوامر AWS CLI على صفحة AWS CLI الخاصة بها لمستخدمها للوصول إلى هذه الأوامر وتعلمها بسهولة.

سيوضح هذا الدليل استخدام الأوامر عالية المستوى في AWS CLI.

كيفية استخدام الأوامر عالية المستوى (S3) مع AWS CLI؟

يتم استخدام أوامر Simple Storage Service أو S3 AWS CLI عالية المستوى لإدارة حاويات S3 والعناصر المخزنة فيها.







لاستخدام أوامر AWS CLI S3 عالية المستوى ، ما عليك سوى اتباع هذا الدليل:



تكوين AWS CLI
لبدء استخدام أوامر AWS CLI عالية المستوى ، يلزم القيام بذلك تكوين AWS CLI أولاً باستخدام الأوامر التالية:



تكوين AWS





يتطلب من المستخدم توفير بيانات اعتماد مستخدم IAM والمنطقة التي ستتم فيها إدارة موارد S3.

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



أنشئ حاوية S3
لبدء استخدام أوامر S3 عالية المستوى مع AWS CLI ، توجه داخل لوحة معلومات S3 للتحقق مما إذا كان هناك دلو S3 تم إنشاؤه بالفعل. تعرض لقطة الشاشة التالية أن حاوية S3 واحدة متوفرة بالفعل على لوحة معلومات S3 المسماة ' تحميل 31 ':

بناء الجملة
لإنشاء حاوية أخرى ، ما عليك سوى التوجه إلى داخل الجهاز واستخدام الصيغة التالية لإنشاء حاوية S3 باستخدام AWS CLI:

aws s3 mb s3: // اسم دلو

قم بتغيير اسم الحاوية من الصيغة أعلاه ويجب أن يكون اسم المجموعة فريدًا:

aws s3 mb s3: // my-bucket-linuxhint

يقوم بإنشاء دلو S3 كما هو موضح في لقطة الشاشة أعلاه.

استخدم الأمر التالي للحصول على قائمة حاويات S3 المتوفرة على حساب AWS في المنطقة المحددة:

aws s3 ls

يعرض أسماء مجموعتين متاحتين مع الطابع الزمني للإنشاء.

توجه داخل لوحة معلومات S3 من وحدة تحكم AWS وتحقق من وجود كلتا المجموعتين:

تحميل العناصر في حاوية S3

استخدام آخر للأوامر عالية المستوى لـ S3 مع AWS CLI هو تحميل العناصر في حاوية S3 من الدليل المحلي.

بناء الجملة
استخدم الصيغة التالية لتحميل ملف من النظام المحلي إلى حاوية S3 على السحابة:

aws s3 cp filename.txt s3: // اسم دلو

قم بتغيير اسم الملف بامتداده واسم الحاوية أثناء كتابة الصيغة أعلاه لتحميل الملف إلى السحابة:

aws s3 cp Web.html s3: // تحميل 31

تعرض لقطة الشاشة الكائنات التي تم تحميلها إلى حاوية S3.

تعرض الأوامر التالية ببساطة قائمة الكائنات التي تم تحميلها على ' تحميل 31 دلو S3:

aws s3 ls s3: // تحميل 31

استخدم هذا الأمر للحصول على قائمة الكائنات التي تم تحميلها على ملف 'my-bucket-linuxhint' دلو:

aws s3 ls s3: // my-bucket-linuxhint

يتم عرض قائمة الكائنات في لقطة الشاشة لحاوية upload31 ، ولا تحتوي المجموعة الثانية على أي كائن لأن الأمر لا يُرجع أي شيء.

قم بإزالة دلو S3

تعد إزالة الحاوية حالة استخدام أخرى لأوامر S3 عالية المستوى مع AWS CLI. تُستخدم الصيغة التالية لإجراء حذف الحاوية:

aws s3 rb s3: // اسم دلو

استخدم الأمر التالي بعد تغيير اسم الحاوية مع الحاوية التي يريد المستخدم حذفها:

aws s3 rb s3: // my-bucket-linuxhint

يعرض ملف 'remove_bucket' الرسالة التي تتحقق من عملية الحذف.

يمكن للمستخدم أيضًا التحقق من صحة العملية المذكورة أعلاه من لوحة معلومات AWS S3:

ما عليك سوى إزالة الحاوية مع الكائن الذي تم تحميله إليها باستخدام الأمر التالي:

aws s3 rb s3: // تحميل 31

يعرض ملف 'فشل remove_bucket' خطأ لأن الحاوية ليست فارغة. لحذف الحاوية ، يلزم حذف الكائن أولاً ثم حذف الحاوية.

حاوية S3 فارغة (إزالة الكائن)

لحذف الكائن من الحاوية ، يحتاج المستخدم إلى الحصول على اسم الحاويات التي تم تحميلها في حاوية S3 باستخدام الأمر التالي:

aws s3 ls s3: // تحميل 31

يعرض الأمر أعلاه اسم الكائن الذي تم تحميله على ملف تحميل 31 دلو.

لإزالة الكائنات من حاوية S3 ، ما عليك سوى استخدام الصيغة التالية لأمر S3 AWS CLI عالي المستوى:

aws s3 جمهورية مقدونيا s3: // اسم دلو / filename.txt

قم بتغيير اسم الحاوية ثم اكتب الاسم الصحيح للكائن بامتداده لتنفيذ الأمر:

aws s3 جمهورية مقدونيا s3: // تحميل 31 / Web.html

تعرض لقطة الشاشة التالية أنه تم حذف الكائن بنجاح:

ما عليك سوى استخدام الأمر التالي لحذف الحاوية بعد إزالة الكائنات التي تم تحميلها عليها:

aws s3 rb s3: // تحميل 31

تعرض لقطة الشاشة التالية ملف 'remove_bucket' رسالة باسم الحاوية المحذوفة تقترح نجاح العملية:

توجه داخل وحدة التحكم الإدارية في AWS لزيارة لوحة معلومات S3 والتحقق من اكتمال حذف الحاويات:

هذا كله يتعلق باستخدام أوامر S3 عالية المستوى مع AWS CLI.

خاتمة

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