Meluncurkan Instans EC2 secara Deklaratif
Sediakan komputasi dengan amazon.aws.
Meluncurkan Instans EC2 secara Deklaratif adalah pelajaran Ansible Academy gratis di CoddyKit. Ini adalah pelajaran 2 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 Ansible Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Ansible Academy mencakup 4 pelajaran total.
Dari Mengeklik Menjadi Mendeklarasikan
Daripada mengeklik konsol AWS, Anda mendeskripsikan instans yang diinginkan dan membiarkan Ansible membuat kenyataan sesuai dengannya.
Modul ec2_instance
Modul amazon.aws.ec2_instance membuat dan mengelola mesin virtual EC2 langsung dari tugas playbook.
- name: Launch a server
amazon.aws.ec2_instance:
name: web-01
state: presentPilih AMI
image_id memberi tahu AWS citra dasar mana yang harus digunakan saat memulai, seperti AMI Ubuntu atau Amazon Linux tertentu di wilayah Anda.
amazon.aws.ec2_instance:
name: web-01
image_id: ami-0abcdef1234567890Pilih Jenis Instans
instance_type menentukan ukuran dan biaya, seperti t3.micro untuk beban kerja kecil atau m5.large untuk beban yang lebih berat.
amazon.aws.ec2_instance:
name: web-01
instance_type: t3.microLampirkan Kunci SSH
Tetapkan key_name ke pasangan kunci EC2 yang sudah ada agar Anda dapat menggunakan SSH untuk masuk ke mesin baru setelah mesin tersebut menyala.
amazon.aws.ec2_instance:
name: web-01
key_name: my-keypairBeri Tag pada Semuanya
Tambahkan tags untuk memberi label pada instans berdasarkan peran atau lingkungan. Tag mendukung penagihan, pencarian, dan pengelompokan inventaris dinamis di kemudian hari.
amazon.aws.ec2_instance:
name: web-01
tags:
role: web
env: prodKeadaan Mengendalikan Perilaku
Kunci state mengendalikan siklus hidup: present untuk memastikan instans ada, running untuk menyalakannya, atau absent untuk menghentikannya.
amazon.aws.ec2_instance:
name: web-01
state: runningSifatnya Idempoten
Jalankan tugas dua kali, dan Ansible akan mencocokkan instans berdasarkan name atau tags. Proses kedua melaporkan ok dan tidak membuat apa pun yang baru.
Luncurkan Beberapa Sekaligus
Parameter count meluncurkan beberapa instans identik dalam satu tugas, sangat cocok untuk armada kecil simpul web.
amazon.aws.ec2_instance:
name: web
count: 3
instance_type: t3.microSimpan Hasilnya
register menyimpan keluaran modul agar Anda dapat membaca kembali IP publik dan ID instans baru dalam tugas-tugas berikutnya.
- amazon.aws.ec2_instance:
name: web-01
register: ec2Hentikan Setelah Selesai
Pembersihan hanyalah keadaan deklaratif lainnya. Tetapkan state: absent, dan Ansible akan menghentikan instans yang cocok untuk Anda.
amazon.aws.ec2_instance:
name: web-01
state: absentPemeriksaan Singkat
Anda ingin tepat satu instans EC2 tetap ada, seberapa sering pun Anda menjalankan play. Kunci apa yang memastikannya?
Ringkasan
Anda meluncurkan EC2 secara deklaratif dengan amazon.aws.ec2_instance: pilih AMI, jenis dan kunci, beri tag, tetapkan keadaan, lalu daftarkan hasilnya. ✨
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Meluncurkan Instans EC2 secara Deklaratif” gratis?
Ya — teks lengkap “Meluncurkan Instans EC2 secara Deklaratif” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Ansible Academy, upgrade ke CoddyKit PRO. Kursus Ansible Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Meluncurkan Instans EC2 secara Deklaratif”?
Sediakan komputasi dengan amazon.aws. Kamu berlatih Ansible Academy 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 Ansible Academy?
Tidak diperlukan pengalaman sebelumnya. Ansible Academy 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 2 dari 4.
Berapa lama pelajaran “Meluncurkan Instans EC2 secara Deklaratif” 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 Ansible Academy ini?
Ya. Setiap pelajaran Ansible Academy 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