Bekerja dengan templat eksperimen AWS FIS - AWS Layanan Injeksi Kesalahan

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Bekerja dengan templat eksperimen AWS FIS

Anda dapat membuat dan mengelola template eksperimen menggunakan konsol AWS FIS atau baris perintah. Setelah Anda membuat template eksperimen, Anda dapat menggunakannya untuk menjalankan eksperimen.

Buat template eksperimen

Sebelum memulai, selesaikan tugas berikut:

Untuk membuat template eksperimen menggunakan konsol
  1. Buka konsol AWS FIS di https://console.aws.amazon.com/fis/.

  2. Di panel navigasi, pilih Template eksperimen.

  3. Pilih Buat template eksperimen.

  4. (Opsional) Untuk penargetan Akun, pilih Beberapa akun untuk mengonfigurasi templat eksperimen multi-akun.

  5. Untuk penargetan Akun, pilih Konfirmasi.

  6. Untuk Deskripsi dan nama, masukkan deskripsi dan nama untuk templat.

  7. Untuk Tindakan, tentukan kumpulan tindakan untuk templat. Untuk setiap tindakan, pilih Tambah tindakan dan selesaikan yang berikut ini:

    • Untuk Nama, masukkan nama untuk tindakan tersebut.

      Karakter yang diizinkan adalah karakter alfanumerik, tanda hubung (-), dan garis bawah (_). Nama harus dimulai dengan huruf. Tidak ada spasi yang diizinkan. Setiap nama tindakan harus unik dalam template ini.

    • (Opsional) Untuk Deskripsi, masukkan deskripsi untuk tindakan tersebut. Panjang maksimum adalah 512 karakter.

    • (Opsional) Untuk Mulai setelahnya, pilih tindakan lain yang ditentukan dalam templat ini yang harus diselesaikan sebelum tindakan saat ini dimulai. Jika tidak, tindakan berjalan pada awal percobaan.

    • Untuk tipe Action, pilih tindakan AWS FIS.

    • Untuk Target, pilih target yang Anda tentukan di bagian Target. Jika Anda belum menentukan target untuk tindakan ini, AWS FIS menciptakan target baru untuk Anda.

    • Untuk parameter Tindakan, tentukan parameter untuk tindakan tersebut. Bagian ini hanya muncul jika tindakan AWS FIS memiliki parameter.

    • Pilih Simpan.

  8. Untuk Target, tentukan sumber daya target untuk melakukan tindakan. Anda harus menentukan setidaknya satu ID sumber daya atau satu tag sumber daya sebagai target. Pilih Edit untuk mengedit target yang AWS FIS buat untuk Anda pada langkah sebelumnya, atau pilih Tambah target. Untuk setiap target, lakukan hal berikut:

    • Untuk Nama, masukkan nama untuk target.

      Karakter yang diizinkan adalah karakter alfanumerik, tanda hubung (-), dan garis bawah (_). Nama harus dimulai dengan huruf. Tidak ada spasi yang diizinkan. Setiap nama target harus unik dalam template ini.

    • Untuk jenis Sumber Daya, pilih jenis sumber daya yang didukung untuk tindakan tersebut.

    • Untuk metode Target, lakukan salah satu hal berikut:

      • Pilih ID Sumber Daya lalu pilih atau tambahkan ID sumber daya.

      • Pilih tag sumber daya, filter, dan parameter lalu tambahkan tag dan filter yang Anda butuhkan. Untuk informasi selengkapnya, lihat Identifikasi sumber daya target.

    • Untuk mode Seleksi, pilih Hitung untuk menjalankan tindakan pada jumlah target yang diidentifikasi yang ditentukan atau pilih Persen untuk menjalankan tindakan pada persentase tertentu dari target yang diidentifikasi. Secara default, tindakan berjalan pada semua target yang diidentifikasi.

    • Pilih Simpan.

  9. Untuk memperbarui tindakan dengan target yang Anda buat, temukan tindakan di bawah Tindakan, pilih Edit, lalu perbarui Target. Anda dapat menggunakan target yang sama untuk beberapa tindakan.

  10. (Hanya eksperimen multi-akun) Untuk konfigurasi akun Target, tambahkan ARN Peran dan deskripsi opsional untuk setiap akun target. Untuk mengunggah ARN peran akun target dengan file CSV, pilih Unggah ARN peran untuk semua akun target, lalu pilih Pilih file.CSV

  11. Untuk Akses Layanan, pilih Gunakan peran IAM yang ada, lalu pilih peran IAM yang Anda buat seperti yang dijelaskan dalam prasyarat untuk tutorial ini. Jika peran Anda tidak ditampilkan, verifikasi bahwa ia memiliki hubungan kepercayaan yang diperlukan. Untuk informasi selengkapnya, lihat Peran IAM untuk eksperimen AWS FIS.

  12. (Opsional) Untuk kondisi Berhenti, pilih CloudWatch alarm Amazon untuk kondisi berhenti. Untuk informasi selengkapnya, lihat Kondisi berhenti untuk AWS FIS.

  13. (Opsional) Untuk Log, konfigurasikan opsi tujuan. Untuk mengirim log ke bucket S3, pilih Kirim ke bucket Amazon S3 dan masukkan nama bucket dan awalan. Untuk mengirim CloudWatch log ke Log, pilih Kirim ke CloudWatch Log dan masukkan grup log.

  14. (Opsional) Untuk Tag, pilih Tambahkan tag baru dan tentukan kunci tag dan nilai tag. Tag yang Anda tambahkan diterapkan ke template eksperimen Anda, bukan eksperimen yang dijalankan menggunakan template.

  15. Pilih Buat template eksperimen. Saat diminta konfirmasi, masukkan create dan pilih Buat templat eksperimen.

Untuk membuat template eksperimen menggunakan CLI

Gunakan perintah create-experiment-template.

Anda dapat memuat template eksperimen dari file JSON.

Gunakan parameter --cli-input-json.

aws fis create-experiment-template --cli-input-json fileb://<path-to-json-file>

Untuk informasi selengkapnya, lihat Membuat template kerangka CLI di Panduan Pengguna.AWS Command Line Interface Misalnya template, lihatContoh AWS templat eksperimen FIS.

Lihat templat eksperimen

Anda dapat melihat template eksperimen yang Anda buat.

Untuk melihat template eksperimen menggunakan konsol
  1. Buka konsol AWS FIS di https://console.aws.amazon.com/fis/.

  2. Di panel navigasi, pilih Template eksperimen.

  3. Untuk melihat informasi tentang templat tertentu, pilih ID templat Eksperimen.

  4. Di bagian Detail, Anda dapat melihat deskripsi dan kondisi berhenti untuk template.

  5. Untuk melihat tindakan untuk templat eksperimen, pilih Tindakan.

  6. Untuk melihat target template eksperimen, pilih Target.

  7. Untuk melihat tag untuk templat eksperimen, pilih Tag.

Untuk melihat template eksperimen menggunakan CLI

Gunakan list-experiment-templatesperintah untuk mendapatkan daftar templat eksperimen, dan gunakan get-experiment-templateperintah untuk mendapatkan informasi tentang templat eksperimen tertentu.

Buat pratinjau target dari templat eksperimen

Sebelum memulai eksperimen, Anda dapat membuat pratinjau target untuk memverifikasi bahwa templat eksperimen Anda dikonfigurasi untuk menargetkan sumber daya yang diharapkan. Sumber daya yang ditargetkan saat Anda memulai eksperimen sebenarnya mungkin berbeda dari yang ada di pratinjau, karena sumber daya dapat dihapus, diperbarui, atau diambil sampelnya secara acak. Saat membuat pratinjau target, Anda memulai eksperimen yang melewatkan semua tindakan.

catatan

Membuat pratinjau target tidak memungkinkan Anda memverifikasi bahwa Anda memiliki izin yang diperlukan untuk mengambil tindakan pada sumber daya Anda.

Untuk memulai pratinjau target menggunakan konsol
  1. Buka konsol AWS FIS di https://console.aws.amazon.com/fis/.

  2. Di panel navigasi, pilih Template eksperimen.

  3. Untuk melihat target template eksperimen, pilih Target.

  4. Untuk memverifikasi sumber daya target untuk templat eksperimen, pilih Hasilkan Pratinjau. Saat Anda menjalankan eksperimen, pratinjau target ini akan diperbarui secara otomatis dengan target dari eksperimen terbaru.

Untuk memulai pratinjau target menggunakan CLI
  • Jalankan perintah start-experiment berikut. Ganti nilai dalam huruf miring dengan nilai Anda sendiri.

    aws fis start-experiment \ --experiment-options actionsMode=skip-all \ --experiment-template-id EXTxxxxxxxxx

Memulai percobaan dari template

Setelah Anda membuat template eksperimen, Anda dapat memulai eksperimen menggunakan template itu.

Saat Anda memulai eksperimen, kami membuat snapshot dari template yang ditentukan dan menggunakan snapshot itu untuk menjalankan eksperimen. Oleh karena itu, jika template eksperimen diperbarui atau dihapus saat percobaan sedang berjalan, perubahan tersebut tidak berdampak pada eksperimen yang sedang berjalan.

Saat Anda memulai eksperimen, AWS FIS membuat peran terkait layanan atas nama Anda. Untuk informasi selengkapnya, lihat Gunakan peran terkait layanan untuk Layanan Injeksi AWS Kesalahan.

Setelah Anda memulai percobaan, Anda dapat menghentikannya kapan saja. Untuk informasi selengkapnya, lihat Menghentikan sebuah percobaan.

Untuk memulai percobaan menggunakan konsol
  1. Buka konsol AWS FIS di https://console.aws.amazon.com/fis/.

  2. Di panel navigasi, pilih Template eksperimen.

  3. (Opsional) Untuk menghasilkan pratinjau untuk memverifikasi target Anda:

    • Pilih Target.

    • Pilih Hasilkan pratinjau.

  4. Pilih template eksperimen, dan pilih Mulai eksperimen.

  5. (Opsional) Untuk menambahkan tag ke eksperimen Anda, pilih Tambahkan tag baru dan masukkan kunci tag dan nilai tag.

  6. Pilih Mulai percobaan. Saat diminta konfirmasi, masukkan start dan pilih Mulai eksperimen.

Untuk memulai percobaan menggunakan CLI

Gunakan perintah start-experiment.

Perbarui templat eksperimen

Anda dapat memperbarui template eksperimen yang ada. Saat Anda memperbarui templat eksperimen, perubahan tidak memengaruhi eksperimen yang sedang berjalan yang menggunakan templat.

Untuk memperbarui template eksperimen menggunakan konsol
  1. Buka konsol AWS FIS di https://console.aws.amazon.com/fis/.

  2. Di panel navigasi, pilih Template eksperimen.

  3. Pilih template eksperimen, lalu pilih Tindakan, Perbarui templat eksperimen.

  4. Ubah detail templat sesuai kebutuhan, dan pilih Perbarui templat eksperimen.

Untuk memperbarui template eksperimen menggunakan CLI

Gunakan perintah update-experiment-template.

Tag template percobaan

Anda dapat menerapkan tag Anda sendiri ke templat percobaan untuk membantu Anda mengaturnya. Anda juga dapat menerapkan kebijakan IAM berbasis tag untuk mengontrol akses ke templat eksperimen.

Untuk menandai template eksperimen menggunakan konsol
  1. Buka konsol AWS FIS di https://console.aws.amazon.com/fis/.

  2. Di panel navigasi, pilih Template eksperimen.

  3. Pilih template eksperimen dan pilih Tindakan, Kelola tag.

  4. Untuk menambahkan tag baru, pilih Tambahkan tag baru, lalu tentukan kunci dan nilai.

    Untuk menghapus tag, pilih Hapus untuk tag.

  5. Pilih Simpan.

Untuk menandai template eksperimen menggunakan CLI

Gunakan perintah tag-resource.

Hapus templat eksperimen

Jika Anda tidak lagi membutuhkan templat percobaan, Anda dapat menghapusnya. Saat Anda menghapus templat eksperimen, eksperimen apa pun yang sedang berjalan yang menggunakan templat tidak akan terpengaruh. Eksperimen terus berjalan sampai selesai atau berhenti. Namun, templat eksperimen yang dihapus tidak tersedia untuk dilihat dari halaman Eksperimen di konsol.

Untuk menghapus template eksperimen menggunakan konsol
  1. Buka konsol AWS FIS di https://console.aws.amazon.com/fis/.

  2. Di panel navigasi, pilih Template eksperimen.

  3. Pilih template eksperimen, lalu pilih Tindakan, Hapus template eksperimen.

  4. Saat diminta konfirmasi, masukkan delete dan pilih Hapus templat eksperimen.

Untuk menghapus template percobaan menggunakan CLI

Gunakan perintah delete-experiment-template.