View a markdown version of this page

AWS-EnableSNSTopicDeliveryStatusLogging - AWS Systems Manager Referensi Runbook Otomasi

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

AWS-EnableSNSTopicDeliveryStatusLogging

Deskripsi

AWS-EnableSNSTopicDeliveryStatusLoggingRunbook mengonfigurasi pencatatan status pengiriman untuk titik akhir Amazon Data FirehoseHTTP, LambdaPlatform application, atau Amazon Simple Queue Service (Amazon SQS). Ini memungkinkan Amazon SNS mencatat peringatan gagal dan persentase sampel pemberitahuan peringatan yang berhasil ke Amazon CloudWatch. Jika logging status pengiriman sudah dikonfigurasi untuk topik, runbook menggantikan konfigurasi yang ada dengan nilai baru yang Anda tentukan untuk parameter input.

Jalankan Otomatisasi ini (konsol)

Jenis dokumen

Otomatisasi

Pemilik

Amazon

Platform

Linux,macOS, Windows

Parameter

  • AutomationAssumeRole

    Tipe: String

    Deskripsi: (Opsional) Nama Sumber Daya Amazon (ARN) dari peran AWS Identity and Access Management (IAM) yang memungkinkan Otomasi Manajer Sistem untuk melakukan tindakan atas nama Anda. Jika tidak ada peran yang ditentukan, Sistem Manajer Otomasi menggunakan izin pengguna yang memulai runbook ini.

  • EndpointType

    Tipe: String

    Nilai valid:

    • HTTP

    • Firehose

    • Lambda

    • Aplikasi

    • SQS

    Deskripsi: (Wajib) Jenis titik akhir topik Amazon SNS yang ingin Anda catat pesan pemberitahuan status pengiriman.

  • TopicArn

    Tipe: String

    Deskripsi: (Diperlukan) ARN dari topik Amazon SNS yang ingin Anda konfigurasi pencatatan status pengiriman.

  • SuccessFeedbackRoleArn

    Tipe: String

    Deskripsi: (Diperlukan) ARN peran IAM yang digunakan Amazon SNS untuk mengirim log untuk pesan notifikasi yang berhasil. CloudWatch

  • SuccessFeedbackSampleRate

    Tipe: String

    Nilai yang valid: 0-100

    Deskripsi: (Diperlukan) Persentase pesan berhasil untuk sampel untuk topik Amazon SNS yang ditentukan.

  • FailureFeedbackRoleArn

    Tipe: String

    Deskripsi: (Diperlukan) ARN peran IAM yang digunakan Amazon SNS untuk mengirim log pesan pemberitahuan kegagalan. CloudWatch

Izin IAM yang diperlukan

AutomationAssumeRoleParameter memerlukan tindakan berikut untuk menggunakan runbook dengan sukses.

  • ssm:StartAutomationExecution

  • ssm:GetAutomationExecution

  • iam:PassRole

  • sns:GetTopicAttributes

  • sns:SetTopicAttributes

Langkah-langkah Dokumen

  • aws:executeAwsApi- Menerapkan nilai untuk SuccessFeedbackRoleArn parameter ke topik Amazon SNS.

  • aws:executeAwsApi- Menerapkan nilai untuk SuccessFeedbackSampleRate parameter ke topik Amazon SNS.

  • aws:executeAwsApi- Menerapkan nilai untuk FailureFeedbackRoleArn parameter ke topik Amazon SNS.

  • aws:executeScript- Mengonfirmasi pencatatan status pengiriman diaktifkan pada topik Amazon SNS.

Keluaran

VerifyDeliveryStatusLoggingEnabled.GetTopicAttributesResponse - Respon dari operasi GetTopicAttributes API.

VerifyDeliveryStatusLoggingEnabled.VerifyDeliveryStatusLoggingEnabled - Pesan yang menunjukkan keberhasilan verifikasi log status pengiriman.