Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Bekerja dengan eksperimen multi-akun
Anda dapat membuat dan mengelola templat eksperimen multi-akun menggunakan AWS FIS konsol atau baris perintah. Anda membuat eksperimen multi-akun dengan menentukan opsi eksperimen penargetan akun sebagai"multi-account"
, dan menambahkan konfigurasi akun target. Setelah membuat template eksperimen multi-akun, Anda dapat menggunakannya untuk menjalankan eksperimen.
Daftar isi
Praktik terbaik untuk eksperimen multi-akun
Berikut ini adalah praktik terbaik untuk menggunakan eksperimen multi-akun:
-
Saat Anda mengonfigurasi target untuk eksperimen multi-akun, sebaiknya penargetan dengan tag sumber daya yang konsisten di semua akun target. AWS FIS Eksperimen akan menyelesaikan sumber daya dengan tag yang konsisten di setiap akun target. Tindakan harus menyelesaikan setidaknya satu sumber daya target di akun target apa pun atau akan gagal, kecuali untuk eksperimen dengan
emptyTargetResolutionMode
set toskip
. Kuota tindakan berlaku per akun. Jika Anda ingin menargetkan sumber daya berdasarkan ARN sumber daya, batas akun tunggal yang sama per tindakan berlaku. -
Ketika Anda menargetkan sumber daya di satu atau beberapa zona ketersediaan menggunakan parameter atau filter, Anda harus menentukan ID AZ, bukan nama AZ. ID AZ adalah pengidentifikasi unik dan konsisten untuk Availability Zone di seluruh akun. Untuk mempelajari cara menemukan ID AZ untuk zona ketersediaan di akun Anda, lihat ID Zona Ketersediaan untuk sumber daya AWS Anda.
Buat templat eksperimen multi-akun
Untuk mempelajari cara membuat template eksperimen melalui AWS Management Console
Lihat Buat template eksperimen.
Untuk membuat template eksperimen menggunakan CLI
-
Buka AWS Command Line Interface
-
aws fis create-experiment-template --cli-input-json file://
my-template
.jsonIni akan mengembalikan template percobaan dalam respons. Salin
id
dari respon, yang merupakan ID dari template percobaan. -
Jalankan perintah create-target-account-configuration
untuk menambahkan konfigurasi akun target ke template eksperimen. Ganti nilai placeholder dalam huruf miring
dengan nilai Anda sendiri, menggunakanid
dari langkah 2 sebagai nilai untuk--experiment-template-id
parameter, dan kemudian jalankan yang berikut ini. Parameter--description
bersifat opsional. Ulangi langkah ini untuk setiap akun target.aws fis create-target-account-configuration --experiment-template-id
EXTxxxxxxxxx
--account-id111122223333
--role-arn arn:aws:iam::111122223333
:role/role-name
--description"my description"
-
Jalankan perintah get-target-account-configuration
untuk mengambil detail untuk konfigurasi akun target tertentu. aws fis get-target-account-configuration --experiment-template-id
EXTxxxxxxxxx
--account-id111122223333
-
Setelah Anda menambahkan semua konfigurasi akun target Anda, Anda dapat menjalankan perintah perintah list-target-account-configurations
untuk melihat bahwa konfigurasi akun target Anda telah dibuat. aws fis list-target-account-configurations --experiment-template-id
EXTxxxxxxxxx
Anda juga dapat memverifikasi bahwa Anda telah menambahkan konfigurasi akun target dengan menjalankan perintah get-experiment-template
. Template akan mengembalikan field read-only targetAccountConfigurationsCount
yang merupakan hitungan dari semua konfigurasi akun target pada template percobaan. -
Saat Anda siap, Anda dapat menjalankan template eksperimen menggunakan perintah start-experiment
. aws fis start-experiment --experiment-template-id
EXTxxxxxxxxx
Perbarui konfigurasi akun target
Anda dapat memperbarui konfigurasi akun target yang ada jika Anda ingin mengubah peran ARN atau deskripsi untuk akun tersebut. Saat Anda memperbarui konfigurasi akun target, perubahan tidak memengaruhi eksperimen yang sedang berjalan yang menggunakan templat.
Untuk memperbarui konfigurasi akun target menggunakan AWS Management Console
Buka AWS FIS konsol di https://console.aws.amazon.com/fis/
. -
Di panel navigasi, pilih Template eksperimen
-
Pilih template eksperimen, lalu pilih Tindakan, Perbarui templat eksperimen.
-
Ubah konfigurasi akun target, dan pilih Perbarui templat eksperimen.
Untuk memperbarui konfigurasi akun target menggunakan CLI
Jalankan perintah update-target-account-configuration
--description
Parameter --role-arn
dan bersifat opsional, dan tidak akan diperbarui jika tidak disertakan.
aws fis update-target-account-configuration --experiment-template-id
EXTxxxxxxxxx
--account-id111122223333
--role-arn arn:aws:iam::111122223333
:role/role-name
--description"my description"
Hapus konfigurasi akun target
Jika Anda tidak lagi memerlukan konfigurasi akun target, Anda dapat menghapusnya. Saat Anda menghapus konfigurasi akun target, eksperimen apa pun yang berjalan yang menggunakan templat tidak akan terpengaruh. Eksperimen terus berjalan sampai selesai atau berhenti.
Untuk menghapus konfigurasi akun target menggunakan AWS Management Console
Buka AWS FIS konsol di https://console.aws.amazon.com/fis/
. -
Di panel navigasi, pilih Template eksperimen.
-
Pilih template eksperimen, dan pilih Tindakan, Perbarui.
-
Di bawah Konfigurasi akun target, pilih Hapus untuk akun target Peran ARN yang ingin Anda hapus.
Untuk menghapus konfigurasi akun target menggunakan CLI
Jalankan perintah delete-target-account-configuration
aws fis update-target-account-configuration --experiment-template-id
EXTxxxxxxxxx
--account-id111122223333