علامات AWS المجمعة: كيفية القيام بذلك ومزاياها

المرجع: https://bit.ly/2NcOdOq

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

بالنسبة لأولئك الجدد على AWS ، فإن ميزة وضع العلامات هي مزيج من "مفتاح" و "قيمة" وهي بيانات وصفية للموارد. على سبيل المثال ، يمكننا إعطاء علامة مع مفتاح كاسم المشروع وقيمة كإنتاج. في هذه الحالة ، سنعرف البيئة التي يتم نشر الموارد فيها ، بمجرد النظر إلى العلامة.

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

لذا ، في هذه المدونة ، أنا على وشك أن أريك كيف يمكننا الاستفادة.

الخطوة 1 :

باستخدام أداة محرر الشفرة المفضلة لديك ، مثل Visual Studio Code ، قم باستنساخ هذا الريبو في مساحة العمل الخاصة بك. انتقل إلى هذا المجلد في الوحدة الطرفية لمحرر التعليمات البرمجية وقم بتشغيل الأمر أدناه:

تثبيت نقطة aws-tagger

الخطوة 2 :

تشغيل الأمر aws config وتحقق / تكوين بيانات اعتماد aws لحسابك. تحقق مرة أخرى من المنطقة التي تم تكوينها فيها ، لأن قيمة المنطقة الخاطئة ستعطي خطأ أثناء تشغيل الأداة. على سبيل المثال: إعطاء المنطقة على أنها us-east-1 أو ap-south-1.

الخطوه 3:

تم الانتهاء من الإعدادات الرئيسية الآن ويمكننا البدء في وضع علامات على مواردنا باستخدام أداة aws-tagger. يمكننا وضع علامة على الموارد بشكل فردي وأيضًا بالجملة. لوضع علامة عليها بشكل فردي ، استخدم الأمر أدناه:

aws-tagger - معرف مورد الموارد - علامة "المالك: سوميت"

أيضًا ، لوضع علامة على موارد متعددة بعلامات متعددة ، يمكننا استخدام الأمر أدناه:

aws-tagger - معرف موارد المورد - معرف موارد الموارد - علامة "المالك: سوميت" - علامة "البيئة: اختبار"

الخطوة الرابعة:

الآن يأتي الجزء المثير للاهتمام. يمكننا إنشاء ملف csv بمعلومات مثل معرفات الموارد والمفتاح والقيمة ، ثم استخدامه لتعيين علامات لكل مورد مذكور في ملف csv. يمكن توفير الكثير من الوقت باستخدام ميزة وضع العلامات المجمعة وبالطبع ، فإن جانب الأتمتة هو أيضًا تمييز. اقرأ المزيد حول كيفية إنشاء ملف csv وتشغيل الأمر.

أ. افتح Excel في سطح المكتب / الكمبيوتر المحمول وقم بإنشاء عمود باسم "Id". يجب أن تكون القيم في هذا العمود هي معرفات الموارد أو أسماء مجموعات S3 أو ARNs اعتمادًا على المورد الذي يحتاج إلى وضع علامات.

أعمدة ورقة إكسل

ب. أول 3 موارد مذكورة في اللقطة أعلاه هي أمثلة والمعرف في الصف الخامس هو اسم مجموعة S3 التي لدي. لقد استخدمت علامتين هنا. أولاً ، Key is Name و Value هي علامة للجميع. للعلامة الثانية ، المفتاح هو Env والقيم من new01 إلى 04.

ج. احفظ هذا الملف كملف csv (محدد بفواصل) في نفس المجلد حيث قمت بتنزيل / استنساخ الأداة. قمت بتسمية ملف taggingsheet.csv كمرجع فقط.

د. الآن قم بتشغيل الأمر أدناه باستخدام محرر التعليمات البرمجية:

aws-tagger - csv. \ taggingsheet.csv

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

خاتمة

آمل أن تكون هذه المدونة مفيدة في فهم كيفية استخدام أداة aws-tagger لوضع علامات على موارد متعددة في وقت واحد. يعد وضع العلامات أمرًا ضروريًا لأنه يساعد في إدارة AWS بطريقة فعالة.

المرجع: https://github.com/washingtonpost/aws-tagger