Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
aws:approve
– Jeda otomatisasi untuk persetujuan manual
Menjeda Otomatisasi untuk sementara waktu sampai otomatisasi utama yang ditunjuk menyetujui atau menolak tindakan. Setelah jumlah persetujuan yang diperlukan tercapai, otomatisasi dilanjutkan. Anda dapat memasukkan langkah persetujuan di mana saja mainSteps
di bagian runbook Anda.
catatan
Tindakan ini tidak mendukung otomatisasi multi-akun dan Wilayah. Batas waktu default untuk tindakan ini adalah 7 hari (604800 detik) dan nilai maksimum adalah 30 hari (2592000 detik). Anda dapat membatasi atau memperpanjang batas waktu dengan menentukan timeoutSeconds
parameter untuk aws:approve
langkah.
Pada contoh berikut, aws:approve
tindakan menghentikan otomatisasi sementara hingga satu pemberi persetujuan menerima atau menolak otomatisasi. Setelah disetujui, otomatisasi menjalankan PowerShell perintah sederhana.
Anda dapat menyetujui atau menolak otomatisasi yang menunggu persetujuan di konsol.
Untuk menyetujui atau menolak otomatisasi menunggu
Buka AWS Systems Manager konsol di https://console.aws.amazon.com/systems-manager/
. Pada panel navigasi, pilih Otomatisasi.
-
Pilih opsi di sebelah Otomatisasi dengan status Menunggu.
-
Pilih Menyetujui/Menolak.
-
Tinjau detail Otomatisasi.
-
Pilih Setuju atau Tolak, ketik komentar opsional, dan kemudian pilih Kirim.
Contoh masukan
- NotificationArn
-
Nama Sumber Daya Amazon (ARNdari topik Amazon Simple Notification Service (AmazonSNS) untuk persetujuan Otomasi. Bila Anda menentukan
aws:approve
langkah dalam runbook, Otomatisasi mengirimkan pesan ke topik ini agar otomatisasi utama tahu bahwa mereka harus menyetujui atau menolak langkah otomatisasi. Judul SNS topik Amazon harus diawali dengan “Otomasi”.Tipe: String
Wajib: Tidak
- Pesan
-
Informasi yang ingin Anda sertakan dalam SNS topik Amazon saat permintaan persetujuan dikirim. Panjang pesan maksimum adalah 4096 karakter.
Jenis: String
Wajib: Tidak
- MinRequiredApprovals
-
Jumlah minimum persetujuan yang diperlukan untuk melanjutkan otomatisasi. Jika Anda tidak menentukan nilai, default sistem adalah satu. Nilai untuk parameter ini harus berupa angka positif. Nilai untuk parameter ini tidak dapat melebihi jumlah pemberi persetujuan yang ditentukan oleh
Approvers
parameter.Jenis: Bilangan bulat
Wajib: Tidak
- Pemberi persetujuan
-
Daftar kepala sekolah yang AWS diautentikasi yang dapat menyetujui atau menolak tindakan tersebut. Jumlah maksimum pemberi persetujuan adalah 10. Anda dapat menyebutkan salah satu prinsip dasar berikut dalam kebijakan:
-
Nama pengguna
-
Seorang pengguna ARN
-
IAMPeran ARN
-
IAMAsumsikan peran ARN
Jenis: StringList
Wajib: Ya
-
- EnhancedApprovals
-
Input ini hanya digunakan untuk Change Manager template. Daftar kepala sekolah yang AWS diautentikasi yang dapat menyetujui atau menolak tindakan, jenis IAM prinsipal, dan jumlah minimum pemberi persetujuan. Berikut adalah contohnya:
schemaVersion: "0.3" emergencyChange: false autoApprovable: false mainSteps: - name: ApproveAction1 action: aws:approve timeoutSeconds: 604800 inputs: Message: Please approve this change request MinRequiredApprovals: 3 EnhancedApprovals: Approvers: - approver: John Stiles type: IamUser minRequiredApprovals: 0 - approver: Ana Carolina Silva type: IamUser minRequiredApprovals: 0 - approver: GroupOfThree type: IamGroup minRequiredApprovals: 0 - approver: RoleOfTen type: IamRole minRequiredApprovals: 0
Jenis: StringList
Wajib: Ya
Keluaran
- ApprovalStatus
-
Status persetujuan langkah. Status dapat berupa salah satu hal berikut: Disetujui, Ditolak, atau Tunggu. Menunggu berarti Otomasi sedang menunggu masukan dari pemberi persetujuan.
Tipe: String
- ApproverDecisions
-
JSONPeta yang mencakup keputusan persetujuan dari setiap pemberi persetujuan.
Jenis: MapList