LoginSignup
1
0

More than 1 year has passed since last update.

Amazon EventBridge Events ルール → Amazon SNS トピックが上手く連携されなかった件

Posted at

構成

Amazon EventBridge Events ルール → Amazon SNS → Eメール

Untitled Diagram.png

発生した問題

Eventsルールが発火した後も, Eメールが送信されない

原因

SNSトピックがEvents ルールからのアクションを許可していなかった

(プリンシパルの設定がなかった)

対処方法

SNSトピックに関連付けられているIAMリソースポリシーに, Events ルールからのアクションを許可するステートメントを追加する

例: AWS CDKの場合 (Python)

target_topic.add_to_resource_policy(
    iam.PolicyStatement(
        actions=["sns:Publish"],
        effect=iam.Effect.ALLOW,
        resources=[target_topic.topic_arn],
        principals=[iam.ServicePrincipal("events.amazonaws.com")]
    )
)

参考文献

[appendix] Events ルールが発火したかどうかを確認する方法

[Amazon EventBridge] → [ルール] → [ルールのメトリクス]

無題.png

メトリクスを選択し, 統計を[合計], 期間は見やすい期間に変更する

無題1.png

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0