Collection Cloud & Autentikasi
Hubungkan Ansible ke AWS dan Azure.
Collection Cloud & Autentikasi adalah pelajaran DevOps Bootcamp gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar DevOps Bootcamp, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus DevOps Bootcamp mencakup 4 pelajaran total.
Ansible Berkomunikasi dengan Komputasi Awan
Ansible dapat melakukan lebih dari sekadar mengonfigurasi server. Ansible juga dapat menyediakan server, dengan membuat sumber daya cloud nyata melalui komunikasi dengan API AWS dan Azure. ☁️
Modul Cloud Berada dalam Koleksi
Fungsi cloud tidak disertakan secara bawaan. Fungsi tersebut dikirimkan dalam koleksi yang Anda instal secara terpisah, sehingga instalasi inti tetap kecil dan modul selalu terbaru.
Koleksi amazon.aws
Modul AWS berada dalam koleksi amazon.aws. Anda menginstalnya dari Ansible Galaxy dengan satu perintah galaxy.
ansible-galaxy collection install amazon.awsKoleksi azure.azcollection
Dukungan Azure berasal dari azure.azcollection. Instal koleksi tersebut dengan cara yang sama seperti koleksi lain dari Galaxy.
ansible-galaxy collection install azure.azcollectionKoleksi Memerlukan SDK Python
Modul cloud memanggil SDK penyedia di balik layar. Untuk AWS, Anda juga harus menginstal boto3, pustaka Python yang digunakan Ansible untuk mengakses API.
pip install boto3 botocoreAutentikasi AWS: Kredensial
AWS memerlukan kunci akses dan kunci rahasia. Ansible membacanya dari variabel lingkungan standar agar rahasia tidak pernah tersimpan dalam playbook.
export AWS_ACCESS_KEY_ID=AKIA...
export AWS_SECRET_ACCESS_KEY=wJalr...Berkas Konfigurasi AWS Juga Dapat Digunakan
Jika Anda sudah menggunakan AWS CLI, Ansible secara otomatis menggunakan kembali profil ~/.aws/credentials Anda. Tidak diperlukan penyiapan tambahan.
Pilih Wilayah
Setiap sumber daya AWS berada di suatu wilayah. Tetapkan dengan AWS_REGION atau teruskan region sebagai argumen modul dalam setiap tugas.
export AWS_REGION=us-east-1Autentikasi Azure: Prinsipal Layanan
Azure biasanya melakukan autentikasi dengan prinsipal layanan: ID klien, rahasia, langganan, dan tenant yang diekspor sebagai variabel lingkungan.
export AZURE_CLIENT_ID=...
export AZURE_SECRET=...
export AZURE_SUBSCRIPTION_ID=...Jauhkan Rahasia dari Git
Jangan pernah memasukkan kunci cloud ke dalam commit. Ambil kunci tersebut dari variabel lingkungan atau Ansible Vault agar kredensial tidak masuk ke kendali versi.
Pastikan Koleksi Sudah Terinstal
Daftarkan koleksi yang sudah Anda instal dengan ansible-galaxy collection list untuk memastikan amazon.aws atau azure.azcollection siap digunakan.
ansible-galaxy collection listPemeriksaan Singkat
Dari mana modul penyediaan AWS dan Azure berasal?
Ringkasan
Anda telah menyiapkan penyediaan cloud: instal koleksi amazon.aws atau azure.azcollection, tambahkan SDK, dan lakukan autentikasi melalui variabel lingkungan. ✨
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Collection Cloud & Autentikasi” gratis?
Ya — teks lengkap “Collection Cloud & Autentikasi” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus DevOps Bootcamp, upgrade ke CoddyKit PRO. Kursus DevOps Bootcamp mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Collection Cloud & Autentikasi”?
Hubungkan Ansible ke AWS dan Azure. Kamu berlatih DevOps Bootcamp dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai DevOps Bootcamp?
Tidak diperlukan pengalaman sebelumnya. DevOps Bootcamp di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.
Berapa lama pelajaran “Collection Cloud & Autentikasi” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran DevOps Bootcamp ini?
Ya. Setiap pelajaran DevOps Bootcamp menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Collection Cloud & Autentikasi
- Meluncurkan Instans EC2 secara Deklaratif
- Jaringan: VPC, Subnet & Grup Keamanan
- Menyediakan lalu Mengonfigurasi dalam Satu Alur