翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS-EnableSNSTopicDeliveryStatusLogging
説明
AWS-EnableSNSTopicDeliveryStatusLogging
ランブックは、、Amazon Data FirehoseHTTP
、Lambda、、Platform application
または Amazon Simple Queue Service (Amazon SQS) エンドポイントの配信ステータスのログ記録を設定します。これにより、Amazon SNSは失敗したアラートと成功したアラート通知のサンプルの割合を Amazon に記録できます CloudWatch。トピックに配信ステータスのログ記録がすでに設定されている場合、ランブックは既存の設定を入力パラメータに指定した新しい値に置き換えます。
ドキュメントタイプ
Automation
[所有者]
Amazon
[Platforms] (プラットフォーム)
Linux、macOS、Windows
パラメータ
-
AutomationAssumeRole
型: 文字列
説明: (オプション) Systems Manager Automation がユーザーに代わってアクションを実行できるようにする () ロールARNの AWS Identity and Access Management Amazon リソースネーム (IAM)。ロールを指定しない場合、Systems Manager Automation はこのランブックを開始するユーザーのアクセス許可を使用します。
-
EndpointType
型: 文字列
有効な値:
-
HTTP
-
Firehose
-
Lambda
-
アプリケーション
-
SQS
説明: (必須) 配信ステータス通知メッセージをログに記録する Amazon SNSトピックエンドポイントのタイプ。
-
-
TopicArn
型: 文字列
説明: (必須) 配信ステータスのログ記録を設定する Amazon SNSトピックARNの 。
-
SuccessFeedbackRoleArn
型: 文字列
説明: (必須) 成功した通知メッセージのログを に送信するために Amazon がSNS使用するIAMロールARNの CloudWatch。
-
SuccessFeedbackSampleRate
型: 文字列
有効な値: 0~100
説明: (必須) 指定された Amazon SNSトピックに対してサンプリングする成功メッセージの割合。
-
FailureFeedbackRoleArn
型: 文字列
説明: (必須) Amazon が失敗通知メッセージのログを に送信SNSするために使用するIAMロールARNの CloudWatch。
必要なIAMアクセス許可
AutomationAssumeRole
パラメータでは、ランブックを正常に使用するために、次のアクションが必要です。
-
ssm:StartAutomationExecution
-
ssm:GetAutomationExecution
-
iam:PassRole
-
sns:GetTopicAttributes
-
sns:SetTopicAttributes
ドキュメントステップ
-
aws:executeAwsApi
-SuccessFeedbackRoleArn
パラメータの値を Amazon SNSトピックに適用します。 -
aws:executeAwsApi
-SuccessFeedbackSampleRate
パラメータの値を Amazon SNSトピックに適用します。 -
aws:executeAwsApi
-FailureFeedbackRoleArn
パラメータの値を Amazon SNSトピックに適用します。 -
aws:executeScript
- Amazon SNSトピックで配信ステータスのログ記録が有効になっていることを確認します。
[Outputs] (出力)
VerifyDeliveryStatusLoggingEnabled.GetTopicAttributesResponse - GetTopicAttributes
APIオペレーションからのレスポンス。
VerifyDeliveryStatusLoggingEnabled.VerifyDeliveryStatusLoggingEnabled - 配信ステータスのログ記録の検証に成功したことを示すメッセージ。