Kem Intensif DevOps · Pelajaran

Collection Awan & Pengesahan

Sambungkan Ansible kepada AWS dan Azure.

Pelajaran 1 daripada 413 langkah

Collection Awan & Pengesahan ialah pelajaran Kem Intensif DevOps percuma di CoddyKit. Ini ialah pelajaran 1 daripada 4. Sebanyak 3 pelajaran dalam laluan pembelajaran ini boleh dibaca sepenuhnya secara percuma — selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan praktikal dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Kem Intensif DevOps, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Kem Intensif DevOps merangkumi sejumlah 4 pelajaran.

Ansible Berkomunikasi dengan Awan

Ansible boleh melakukan lebih daripada mengkonfigurasi pelayan. Ansible juga boleh menyediakan pelayan, dengan mencipta sumber awan sebenar melalui komunikasi dengan API AWS dan Azure. ☁️

Modul Awan Berada dalam Koleksi

Fungsi awan tidak terbina dalam. Fungsi ini disediakan dalam koleksi yang Anda pasang secara berasingan, supaya pemasangan teras kekal kecil dan modul sentiasa terkini.

Koleksi amazon.aws

Modul AWS berada dalam koleksi amazon.aws. Anda boleh memasangnya daripada Ansible Galaxy dengan satu perintah Galaxy.

ansible-galaxy collection install amazon.aws

Koleksi azure.azcollection

Sokongan Azure datang daripada azure.azcollection. Pasang koleksi ini dengan cara yang sama seperti koleksi lain daripada Galaxy.

ansible-galaxy collection install azure.azcollection

Koleksi Memerlukan SDK Python

Modul awan memanggil SDK penyedia di sebalik tabir. Untuk AWS, Anda juga mesti memasang boto3, iaitu pustaka Python yang digunakan Ansible untuk mencapai API.

pip install boto3 botocore

Pengesahan AWS: Bukti Kelayakan

AWS memerlukan kunci akses dan kunci rahsia. Ansible membacanya daripada pemboleh ubah persekitaran standard supaya rahsia tidak pernah berada dalam playbook Anda.

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

Fail Konfigurasi AWS Juga Boleh Digunakan

Jika Anda sudah menggunakan AWS CLI, Ansible menggunakan semula profil ~/.aws/credentials Anda secara automatik. Tiada persediaan tambahan diperlukan.

Pilih Rantau

Setiap sumber AWS berada dalam suatu rantau. Tetapkannya dengan AWS_REGION atau berikan region sebagai argumen modul dalam setiap tugasan.

export AWS_REGION=us-east-1

Pengesahan Azure: Prinsipal Perkhidmatan

Azure biasanya melakukan pengesahan menggunakan prinsipal perkhidmatan: client ID, rahsia, langganan dan penyewa yang dieksport sebagai pemboleh ubah persekitaran.

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

Jauhkan Rahsia daripada Git

Jangan sekali-kali komit kunci awan. Ambilnya daripada pemboleh ubah persekitaran atau Ansible Vault supaya bukti kelayakan kekal di luar kawalan versi.

Sahkan Koleksi Telah Dipasang

Senaraikan perkara yang telah dipasang menggunakan ansible-galaxy collection list untuk mengesahkan bahawa amazon.aws atau azure.azcollection sedia digunakan.

ansible-galaxy collection list

Semakan Pantas

Dari manakah modul penyediaan AWS dan Azure datang?

Imbas Kembali

Anda telah menyediakan penyediaan awan: pasang koleksi amazon.aws atau azure.azcollection, tambahkan SDK dan lakukan pengesahan melalui pemboleh ubah persekitaran. ✨

Percuma untuk bermula

Pelajari Kem Intensif DevOps dengan tutor kecerdasan buatan — percuma

Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.

Kursus
142
Pelajaran
568

Soalan Lazim

Adakah pelajaran “Collection Awan & Pengesahan” percuma?

Ya — sebanyak 3 pelajaran dalam laluan pembelajaran Kem Intensif DevOps, termasuk “Collection Awan & Pengesahan”, boleh dibaca sepenuhnya secara percuma di web ini. Selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan interaktif dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Kursus Kem Intensif DevOps merangkumi sejumlah 4 pelajaran.

Apakah yang akan saya pelajari dalam “Collection Awan & Pengesahan”?

Sambungkan Ansible kepada AWS dan Azure. Anda berlatih Kem Intensif DevOps menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.

Adakah saya memerlukan pengalaman untuk memulakan Kem Intensif DevOps?

Tiada pengalaman terdahulu diperlukan. Pembelajaran Kem Intensif DevOps di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 1 daripada 4.

Berapa lamakah pelajaran “Collection Awan & Pengesahan” diambil?

Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.

Bolehkah saya menulis dan menjalankan kod dalam pelajaran Kem Intensif DevOps ini?

Ya. Setiap pelajaran Kem Intensif DevOps menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.

Semua pelajaran dalam kursus ini

  1. Collection Awan & Pengesahan
  2. Lancarkan Instans EC2 secara Deklaratif
  3. Rangkaian: VPC, Subnet & Kumpulan Keselamatan
  4. Sediakan Kemudian Konfigurasikan dalam Satu Aliran
← Kembali ke Kem Intensif DevOps