Collection Awan & Pengesahan
Sambungkan Ansible kepada AWS dan Azure.
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.awsKoleksi 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.azcollectionKoleksi 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 botocorePengesahan 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-1Pengesahan 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 listSemakan 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. ✨
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
- Collection Awan & Pengesahan
- Lancarkan Instans EC2 secara Deklaratif
- Rangkaian: VPC, Subnet & Kumpulan Keselamatan
- Sediakan Kemudian Konfigurasikan dalam Satu Aliran