0Pricing
DevOps Bootcamp · درس

Cloud Collections والمصادقة

صِل Ansible بخدمات AWS وAzure

Cloud Collections والمصادقة درس مجاني في DevOps Bootcamp على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في DevOps Bootcamp، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة DevOps Bootcamp 4 دروس في المجموع.

تتحدث Ansible إلى السحابة

تستطيع Ansible فعل أكثر من تهيئة الخوادم؛ إذ يمكنها أيضًا توفير الخوادم، وإنشاء موارد سحابية فعلية من خلال الاتصال بواجهات AWS وAzure البرمجية. ☁️

توجد الوحدات السحابية في المجموعات

لا تأتي وظائف السحابة مضمّنة. بل تُوزَّع ضمن collections تثبّتونها بشكل منفصل، مما يحافظ على صغر التثبيت الأساسي ويضمن تحديث الوحدات.

مجموعة amazon.aws

توجد وحدات AWS في مجموعة amazon.aws. ثبّتوها من Ansible Galaxy باستخدام أمر galaxy واحد.

ansible-galaxy collection install amazon.aws

مجموعة azure.azcollection

يأتي دعم Azure من azure.azcollection. ثبّتوها بالطريقة نفسها التي تثبّتون بها أي مجموعة أخرى من Galaxy.

ansible-galaxy collection install azure.azcollection

تحتاج المجموعات إلى حزم Python SDK

تستدعي الوحدات السحابية حزم SDK الخاصة بموفري الخدمات في الخلفية. وبالنسبة إلى AWS، يجب أيضًا تثبيت boto3، وهي مكتبة Python التي تستخدمها Ansible للوصول إلى الواجهة البرمجية.

pip install boto3 botocore

مصادقة AWS: بيانات الاعتماد

تحتاج AWS إلى مفتاح وصول ومفتاح سري. وتقرأ Ansible هذه البيانات من متغيرات البيئة القياسية، حتى لا تبقى الأسرار في playbook.

export AWS_ACCESS_KEY_ID=AKIA...
export AWS_SECRET_ACCESS_KEY=wJalr...

تعمل ملفات إعداد AWS أيضًا

إذا كنتم تستخدمون AWS CLI بالفعل، فستعيد Ansible استخدام ملف التعريف الموجود في ~/.aws/credentials تلقائيًا. لا حاجة إلى إعداد إضافي.

اختاروا منطقة

يوجد كل مورد من موارد AWS في منطقة. عيّنوها باستخدام AWS_REGION أو مرّروا region كوسيط للوحدة في كل مهمة.

export AWS_REGION=us-east-1

مصادقة Azure: كيان الخدمة

تتم مصادقة Azure عادةً باستخدام service principal: معرّف عميل وسر واشتراك ومستأجر، تُصدَّر جميعها كمتغيرات بيئة.

export AZURE_CLIENT_ID=...
export AZURE_SECRET=...
export AZURE_SUBSCRIPTION_ID=...

أبقوا الأسرار خارج Git

لا تودِعوا مفاتيح السحابة أبدًا. اسحبوها من متغيرات البيئة أو من Ansible Vault، لكي تبقى بيانات الاعتماد خارج نظام التحكم في الإصدارات.

تحققوا من تثبيت المجموعة

اعرضوا ما ثبّتّموه باستخدام ansible-galaxy collection list للتأكد من أن amazon.aws أو azure.azcollection جاهزة للاستخدام.

ansible-galaxy collection list

تحقق سريع

من أين تأتي وحدات توفير موارد AWS وAzure؟

مراجعة

أعددتم توفير الموارد السحابية: ثبّتوا مجموعة amazon.aws أو azure.azcollection، وأضيفوا حزم SDK، وصادقوا باستخدام متغيرات البيئة. ✨

الأسئلة الشائعة

هل درس «Cloud Collections والمصادقة» مجاني؟

نعم — نص درس «Cloud Collections والمصادقة» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة DevOps Bootcamp، انتقل إلى CoddyKit PRO. تتضمن دورة DevOps Bootcamp 4 دروس في المجموع.

ماذا ستتعلم في «Cloud Collections والمصادقة»؟

صِل Ansible بخدمات AWS وAzure تتمرن على DevOps Bootcamp مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ DevOps Bootcamp؟

لا تُشترط خبرة سابقة. DevOps Bootcamp على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.

كم من الوقت يستغرق درس «Cloud Collections والمصادقة»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس DevOps Bootcamp هذا؟

نعم. كل درس في DevOps Bootcamp يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. Cloud Collections والمصادقة
  2. إطلاق مثيلات EC2 بصورة تصريحية
  3. الشبكات: VPCs والشبكات الفرعية ومجموعات الأمان
  4. التجهيز ثم الإعداد في تدفق واحد
← العودة إلى DevOps Bootcamp