Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Gunakan Run Command untuk mengirim perintah yang mengembalikan pemberitahuan status
Prosedur berikut menunjukkan cara menggunakan AWS Command Line Interface (AWS CLI) atau AWS Systems Manager konsol untuk mengirim perintah melalui Run Command, kemampuan AWS Systems Manager, yang dikonfigurasi untuk mengembalikan pemberitahuan status.
Mengirim Run Command yang mengembalikan notifikasi (konsol)
Gunakan prosedur berikut untuk mengirim perintah melalui Run Command yang dikonfigurasi untuk mengembalikan pemberitahuan status menggunakan konsol Systems Manager.
Untuk mengirimkan perintah yang menampilkan notifikasi (konsol)
Buka AWS Systems Manager konsol di https://console.aws.amazon.com/systems-manager/
. Di panel navigasi, pilih Run Command.
-
Pilih Run Command.
-
Di daftar Dokumen perintah, pilih dokumen Systems Manager.
-
Di bagian Parameter perintah, tentukan nilai untuk parameter yang diperlukan.
Di bagian Target, pilih node terkelola tempat Anda ingin menjalankan operasi ini dengan menentukan tag, memilih instance atau perangkat tepi secara manual, atau menentukan grup sumber daya.
Tip
Jika node terkelola yang Anda harapkan tidak terdaftar, lihat Memecahkan masalah ketersediaan node terkelola untuk tips pemecahan masalah.
Untuk Parameter lainnya:
-
Untuk Komentar, ketik informasi tentang perintah ini.
-
Untuk Waktu habis (detik), tentukan jumlah detik untuk menunggu sistem sebelum gagal menjalankan perintah keseluruhan.
-
Untuk Pengendalian rate:
-
Untuk Konkurensi, tentukan jumlah atau persentase dari simpul terkelola untuk menjalankan perintah pada saat yang sama.
catatan
Jika Anda memilih target dengan menentukan tag yang diterapkan pada node terkelola atau dengan menentukan grup AWS sumber daya, dan Anda tidak yakin berapa banyak node terkelola yang ditargetkan, maka batasi jumlah target yang dapat menjalankan dokumen pada saat yang sama dengan menentukan persentase.
-
Untuk Ambang kesalahan, tentukan kapan harus berhenti menjalankan perintah pada simpul terkelola lain setelah gagal pada jumlah atau persentase simpul. Misalnya, jika Anda menentukan tiga kesalahan, Systems Manager berhenti mengirim perintah ketika kesalahan keempat diterima. Node terkelola yang masih memproses perintah mungkin juga mengirim kesalahan.
-
(Opsional) Untuk Opsi output, untuk menyimpan output perintah ke file, pilih kotak Tuliskan output perintah ke bucket S3. Masukkan nama bucket dan prefiks (folder) di kotak.
catatan
Izin S3 yang memberikan kemampuan untuk menulis data ke bucket S3 adalah izin profil instance (untuk EC2 instance) atau peran IAM layanan (mesin yang diaktifkan hibrida) yang ditetapkan ke instance, bukan izin pengguna yang melakukan tugas ini. IAM Untuk informasi selengkapnya, lihat Mengonfigurasi izin instans yang diperlukan untuk Systems Manager atau Membuat peran IAM layanan untuk lingkungan hibrid. Selain itu, jika bucket S3 yang ditentukan berbeda Akun AWS, pastikan bahwa profil instance atau peran IAM layanan yang terkait dengan node terkelola memiliki izin yang diperlukan untuk menulis ke bucket tersebut.
-
Di bagian SNSPemberitahuan, pilih Aktifkan SNS pemberitahuan.
-
Untuk IAMperan, pilih SNS IAM peran Amazon yang ARN Anda buat di Tugas 3 diPemantauan perubahan status Systems Manager menggunakan SNS notifikasi Amazon.
-
Untuk SNStopik, masukkan SNS topik Amazon ARN yang akan digunakan.
-
Untuk pemberitahuan Acara, pilih acara yang ingin Anda terima notifikasi.
-
Untuk pemberitahuan Ubah, pilih untuk menerima pemberitahuan hanya untuk ringkasan perintah (Perubahan status perintah) atau untuk setiap salinan perintah yang dikirim ke beberapa node (Status perintah pada setiap instance berubah).
-
Pilih Jalankan.
-
Periksa email Anda untuk pesan dari Amazon SNS dan buka pesan email. Amazon SNS dapat mengambil beberapa menit untuk mengirim pesan email.
Mengirim Run Command yang mengembalikan notifikasi (CLI)
Gunakan prosedur berikut untuk mengirim perintah melalui Run Command yang dikonfigurasi untuk mengembalikan pemberitahuan status menggunakan AWS CLI.
Untuk mengirim perintah yang mengembalikan notifikasi (CLI)
-
Buka AWS CLI.
-
Tentukan parameter dalam perintah berikut untuk menargetkan berdasarkan node terkelolaIDs.
aws ssm send-command --instance-ids "
ID-1, ID-2
" --document-name "Name
" --parameters'{"commands":["input"]}'
--service-role"SNSRoleARN"
--notification-config '{"NotificationArn":"SNSTopicName
","NotificationEvents":["All
"],"NotificationType":"Command
"}'Berikut adalah contohnya.
aws ssm send-command --instance-ids "i-02573cafcfEXAMPLE, i-0471e04240EXAMPLE" --document-name "AWS-RunPowerShellScript" --parameters '{"commands":["Get-Process"]}' --service-role "arn:aws:iam::111122223333:role/SNS_Role" --notification-config '{"NotificationArn":"arn:aws:sns:us-east-1:111122223333:SNSTopic","NotificationEvents":["All"],"NotificationType":"Command"}'
Perintah alternatif
Tentukan parameter dalam perintah berikut untuk menargetkan instans terkelola menggunakan tanda.
aws ssm send-command --targets "Key=tag:
TagName
,Values=TagKey
" --document-name "Name
" --parameters'{"commands":["input"]}'
--service-role"SNSRoleARN"
--notification-config '{"NotificationArn":"SNSTopicName
","NotificationEvents":["All
"],"NotificationType":"Command
"}'Berikut adalah contohnya.
aws ssm send-command --targets "Key=tag:Environment,Values=Dev" --document-name "AWS-RunPowerShellScript" --parameters '{"commands":["Get-Process"]}' --service-role "arn:aws:iam::111122223333:role/SNS_Role" --notification-config '{"NotificationArn":"arn:aws:sns:us-east-1:111122223333:SNSTopic","NotificationEvents":["All"],"NotificationType":"Command"}'
-
Tekan Enter.
-
Periksa email Anda untuk pesan dari Amazon SNS dan buka pesan email. Amazon SNS dapat mengambil beberapa menit untuk mengirim pesan email.
Untuk informasi selengkapnya, silakan lihat send-commanddalam AWS CLI Command Reference.