

• AWS Systems Manager CloudWatch Dasbor tidak akan lagi tersedia setelah 30 April 2026. Pelanggan dapat terus menggunakan CloudWatch konsol Amazon untuk melihat, membuat, dan mengelola CloudWatch dasbor Amazon mereka, seperti yang mereka lakukan hari ini. Untuk informasi selengkapnya, lihat [dokumentasi CloudWatch Dasbor Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html). 

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

# Jalankan otomatisasi yang membutuhkan persetujuan
<a name="running-automations-require-approvals"></a>

Prosedur berikut menjelaskan cara menggunakan AWS Systems Manager konsol dan AWS Command Line Interface (AWS CLI) untuk menjalankan otomatisasi dengan persetujuan menggunakan eksekusi sederhana. Otomatisasi menggunakan tindakan otomatisasi `aws:approve`, yang menghentikan otomatisasi sementara sampai otomatisasi utama menyetujui atau menolak tindakan tersebut. Otomatisasi berjalan dalam konteks pengguna saat ini. Ini berarti bahwa Anda tidak perlu mengkonfigurasi izin IAM tambahan selama Anda memiliki izin untuk menggunakan runbook, dan tindakan apa pun yang disebut oleh runbook. Jika Anda memiliki izin administrator di IAM, maka Anda sudah memiliki izin untuk menggunakan runbook ini.

**Sebelum Anda mulai**  
Selain input standar yang diperlukan oleh runbook, tindakan `aws:approve` membutuhkan dua parameter berikut: 
+ Daftar pemberi persetujuan. Daftar pemberi persetujuan harus berisi setidaknya satu pemberi persetujuan dalam bentuk nama pengguna atau ARN pengguna. Jika tersedia beberapa pemberi persetujuan, jumlah persetujuan minimum yang terkait juga harus ditentukan dalam runbook. 
+ Topik Amazon Simple Notification Service (Amazon SNS) ARN. Nama topik Amazon SNS harus dimulai dengan `Automation`.

Prosedur ini mengasumsikan bahwa Anda telah membuat topik Amazon SNS, yang diperlukan untuk memberikan permintaan persetujuan. Untuk informasi lebih lanjut, lihat [Buat topik](https://docs.aws.amazon.com/sns/latest/dg/sns-getting-started.html#CreateTopic) dalam *Panduan Developer Amazon Simple Notification Service*.

## Menjalankan otomatisasi dengan pemberi persetujuan (konsol)
<a name="approval-console"></a>

**Untuk menjalankan otomatisasi dengan pemberi persetujuan**

Prosedur berikut menjelaskan cara menggunakan konsol Systems Manager untuk menjalankan otomatisasi dengan pemberi persetujuan.

1. Buka AWS Systems Manager konsol di [https://console.aws.amazon.com/systems-manager/](https://console.aws.amazon.com/systems-manager/).

1. Di panel navigasi, pilih **Otomatisasi**, lalu pilih **Eksekusi otomatisasi**.

1. Di daftar **Dokumen otomatisasi**, pilih runbook. Pilih satu opsi atau lebih di panel **Kategori dokumen** untuk memfilter dokumen SSM sesuai dengan tujuannya. Untuk melihat runbook yang Anda miliki, pilih tab **Dimiliki oleh saya**. Untuk melihat runbook yang dibagikan dengan akun Anda, pilih tab **Dibagikan dengan saya**. Untuk melihat semua runbook, pilih tab **Semua dokumen**.
**catatan**  
Anda dapat melihat informasi tentang runbook dengan memilih nama runbook.

1. Di bagian **Detail dokumen**, verifikasi bahwa **Versi dokumen** diatur ke versi yang ingin Anda jalankan. Sistem ini termasuk pilihan versi berikut: 
   + **Versi default saat runtime** — Pilih opsi ini jika runbook Otomasi diperbarui secara berkala dan versi default baru ditetapkan.
   + **Versi terbaru saat runtime** — Pilih opsi ini jika runbook Otomasi diperbarui secara berkala, dan Anda ingin menjalankan versi yang terbaru diperbarui.
   + **1 (Default)** - Pilih opsi ini untuk menjalankan versi pertama dokumen, yang merupakan default.

1. Pilih **Berikutnya**.

1. Pada halaman **Eksekusi dokumen otomatisasi,** pilih **Eksekusi sederhana**.

1. Di bagian **Parameter input,** tentukan parameter input yang diperlukan.

   Misalnya, jika Anda memilih `AWS-StartEC2InstanceWithApproval` runbook, maka Anda harus menentukan atau memilih ID instance untuk **InstanceId**parameter tersebut. 

1. Di bagian **Penyetuju**, tentukan nama pengguna atau ARN pengguna pemberi persetujuan untuk tindakan otomatisasi.

1. Di bagian **SnstoCharn,** tentukan topik SNS ARN untuk digunakan saat mengirim pemberitahuan persetujuan. Nama topik SNS harus dimulai dengan **Otomatisasi**.

1. Secara opsional, Anda dapat memilih peran layanan IAM dari daftar. **AutomationAssumeRole** Jika Anda menargetkan lebih dari 100 akun dan Wilayah, Anda harus menentukan. `AWS-SystemsManager-AutomationAdministrationRole`

1. Pilih **Eksekusi otomatisasi**. 

Pemberi persetujuan yang ditentukan menerima notifikasi Amazon SNS dengan detail untuk menyetujui atau menolak otomatisasi. Tindakan persetujuan ini berlaku selama 7 hari sejak tanggal penerbitan dan dapat dikeluarkan menggunakan konsol Systems Manager atau AWS Command Line Interface (AWS CLI).

Jika Anda memilih untuk menyetujui otomatisasi, otomatisasi terus menjalankan langkah-langkah yang disertakan dalam runbook tertentu. Konsol menampilkan status otomatisasi. Jika otomatisasi gagal berjalan, lihat [Pemecahan masalah Otomatisasi Systems Manager](automation-troubleshooting.md).

**Untuk menyetujui atau menolak otomatisasi**

1. Buka AWS Systems Manager konsol di [https://console.aws.amazon.com/systems-manager/](https://console.aws.amazon.com/systems-manager/).

1. Di panel navigasi, pilih **Otomatisasi**, dan kemudian pilih otomatisasi yang dijalankan dalam prosedur sebelumnya.

1. Pilih **Tindakan** dan kemudian pilih **Approve/Deny**.

1. Pilih **Setujui** atau **Tolak** dan berikan komentar (opsional).

1. Pilih **Kirim**.

## Menjalankan otomatisasi dengan pemberi persetujuan (bari perintah)
<a name="approval-cli"></a>

Prosedur berikut menjelaskan cara menggunakan AWS CLI (di Linux atau Windows) atau Alat AWS untuk PowerShell menjalankan otomatisasi dengan pemberi persetujuan.

**Untuk menjalankan otomatisasi dengan pemberi persetujuan**

1. Instal dan konfigurasikan AWS CLI atau Alat AWS untuk PowerShell, jika Anda belum melakukannya.

   Untuk selengkapnya, lihat [Menginstal atau memperbarui versi terbaru AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) dan [Menginstal Alat AWS untuk PowerShell](https://docs.aws.amazon.com/powershell/latest/userguide/pstools-getting-set-up.html).

1. Jalankan perintah berikut untuk menjalankan otomatisasi dengan pemberi persetujuan. Ganti masing-masing {{example resource placeholder}} dengan informasi Anda sendiri. Di bagian nama dokumen, tentukan runbook yang mencakup tindakan otomasi, `aws:approve`.

   Untuk`Approvers`, tentukan nama pengguna atau ARN pengguna dari pemberi persetujuan untuk tindakan tersebut. Untuk `SNSTopic`, tentukan topik SNS ARN untuk digunakan saat mengirim pemberitahuan persetujuan. Nama topik Amazon SNS harus dimulai dengan `Automation`.
**catatan**  
Nama spesifik dari nilai parameter untuk pemberi persetujuan dan topik SNS bergantung pada nilai yang ditentukan dalam runbook yang Anda pilih. 

------
#### [ Linux & macOS ]

   ```
   aws ssm start-automation-execution \
       --document-name "{{AWS-StartEC2InstanceWithApproval}}" \
       --parameters "InstanceId={{i-02573cafcfEXAMPLE}},Approvers=arn:aws:iam::{{123456789012:role/Administrator}},SNSTopicArn=arn:aws:sns:{{region:123456789012:AutomationApproval}}"
   ```

------
#### [ Windows ]

   ```
   aws ssm start-automation-execution ^
       --document-name "{{AWS-StartEC2InstanceWithApproval}}" ^
       --parameters "InstanceId={{i-02573cafcfEXAMPLE}},Approvers=arn:aws:iam::{{123456789012:role/Administrator}},SNSTopicArn=arn:aws:sns:{{region:123456789012:AutomationApproval}}"
   ```

------
#### [ PowerShell ]

   ```
   Start-SSMAutomationExecution `
       -DocumentName AWS-StartEC2InstanceWithApproval `
       -Parameters @{
           "InstanceId"="{{i-02573cafcfEXAMPLE}}"
           "Approvers"="arn:aws:iam::{{123456789012:role/Administrator}}"
           "SNSTopicArn"="arn:aws:sns:{{region:123456789012:AutomationApproval}}"
       }
   ```

------

   Sistem mengembalikan informasi seperti berikut.

------
#### [ Linux & macOS ]

   ```
   {
       "AutomationExecutionId": "df325c6d-b1b1-4aa0-8003-6cb7338213c6"
   }
   ```

------
#### [ Windows ]

   ```
   {
       "AutomationExecutionId": "df325c6d-b1b1-4aa0-8003-6cb7338213c6"
   }
   ```

------
#### [ PowerShell ]

   ```
   df325c6d-b1b1-4aa0-8003-6cb7338213c6
   ```

------

**Menyetujui otomatisasi**
+ Gunakan perintah berikut untuk menyetujui otomatisasi. Ganti masing-masing {{example resource placeholder}} dengan informasi Anda sendiri.

------
#### [ Linux & macOS ]

  ```
  aws ssm send-automation-signal \
      --automation-execution-id "{{df325c6d-b1b1-4aa0-8003-6cb7338213c6}}" \
      --signal-type "Approve" \
      --payload "Comment={{your comments}}"
  ```

------
#### [ Windows ]

  ```
  aws ssm send-automation-signal ^
      --automation-execution-id "{{df325c6d-b1b1-4aa0-8003-6cb7338213c6}}" ^
      --signal-type "Approve" ^
      --payload "Comment={{your comments}}"
  ```

------
#### [ PowerShell ]

  ```
  Send-SSMAutomationSignal `
      -AutomationExecutionId {{df325c6d-b1b1-4aa0-8003-6cb7338213c6}} `
      -SignalType Approve `
      -Payload @{"Comment"="{{your comments}}"}
  ```

------

  Jika perintah berhasil, tidak ada output yang akan ditampilkan.

**Untuk menyangkal otomatisasi**
+ Jalankan perintah berikut untuk menolak otomatisasi. Ganti masing-masing {{example resource placeholder}} dengan informasi Anda sendiri.

------
#### [ Linux & macOS ]

  ```
  aws ssm send-automation-signal \
      --automation-execution-id "{{df325c6d-b1b1-4aa0-8003-6cb7338213c6}}" \
      --signal-type "Deny" \
      --payload "Comment={{your comments}}"
  ```

------
#### [ Windows ]

  ```
  aws ssm send-automation-signal ^
      --automation-execution-id "{{df325c6d-b1b1-4aa0-8003-6cb7338213c6}}" ^
      --signal-type "Deny" ^
      --payload "Comment={{your comments}}"
  ```

------
#### [ PowerShell ]

  ```
  Send-SSMAutomationSignal `
      -AutomationExecutionId {{df325c6d-b1b1-4aa0-8003-6cb7338213c6}} `
      -SignalType Deny `
      -Payload @{"Comment"="{{your comments}}"}
  ```

------

  Tidak ada output jika perintah berhasil.