Amazon Simple Email Service (Amazon SES) の設定セットが、ルールで指定されているイベントを発行していません。これをトラブルシューティングするにはどうすればよいですか?
解決方法
設定セットを適用する
まず、設定セットが適切に適用されていることを確認します。モニタリングする E メールに設定セットを適用するには、E メールヘッダー X-SES-CONFIGURATION-SET に設定セットの名前を渡します。例:
X-SES-CONFIGURATION-SET: example_configuration_set_name
必ず example_configuration_set_name を、使用する設定セットの名前に置き換えてください。または、特定の検証済み ID にデフォルトの設定セットを割り当てることもできます。これにより、ID から送信されるメッセージが、割り当てられた設定セットを使用するようになります。
注: FROM フィールドの検証済み ID に、X-SES-CONFIGURATION-SET ヘッダーで指定された設定セットと競合するデフォルト設定がある場合、ヘッダーの設定セットが優先されます。
動作していない設定セットをトラブルシューティングするには、関連する E メールのヘッダーで設定セットが渡されていることを確認します。異なる方法で E メールを送信するときに設定セットをヘッダーとして渡す方法の詳細については、「メールの送信時に設定セットを指定する」を参照してください。
Amazon CloudWatch の宛先
Amazon CloudWatch にメトリクスを発行する Amazon SES 設定に問題がある場合は、値のソースが正しく設定されていることを確認します。
- メッセージタグ: メッセージタグは、CloudWatch がイベントをプルするために使用するディメンション名を含むキーと値のペアです。CloudWatch がイベントを検出するには、X-SES-MESSAGE-TAGS ヘッダーを使用して、タグを E メールヘッダーとして指定する必要があります。
- E メールヘッダー: この値ソースを使用すると、Amazon SES は E メールヘッダーからディメンション名と値を取得します。ただし、Received、To、From、DKIM-Signature、CC、message-id、または Return-Path の E メールヘッダーをディメンション名として使用することはできません。
- リンクタグ: リンクタグはキーと値のペアです。これは、リンクが埋め込まれた E メールキャンペーンに関して、クリックイベントを CloudWatch に発行するために使用されます。リンクタグが埋め込みリンクと設定セットの両方で正しく設定されていることを確認してください。
Amazon Simple Notification Service (Amazon SNS) の宛先
SES イベントを SNS トピックに発行するように設定された Amazon SES 設定に問題がある場合は、次を確認します。
- SNS トピックが [Standard] (標準) タイプのトピックであること。SES は FIFO タイプのトピックをサポートしていません。
- SNS トピックには、トピックにサブスクライブされたエンドポイントがあり、発行されたイベントについて正しいエンドポイントが参照されます。
注: 一部のエンドポイントには、イベントの発行を開始する前に満たす必要のある前提条件があります。例えば、Email/Email-JSON エンドポイントでは、E メールアドレスがメッセージを受信する前にサブスクリプションを確認する必要があります。したがって、SNS トピックを設定する際には、各エンドポイントタイプに関連する要件を書き留めておきます。
- トピックに通知を発行するために必要な許可が SES に付与されていること。
- SNS トピックで暗号化がアクティブ化されており、AWS KMS キーを使用している場合は、使用中のキーに対する次の KMS 許可が SES に付与されていることを確認します。 kms:GenerateDataKey
kms:Decrypt
Amazon Kinesis Data Firehose の宛先
SES イベントを Kinesis Data Firehose に発行するように設定された Amazon SES 設定に問題がある場合は、次を確認します。
- 発行された SES イベントについて、正しい配信ストリームが参照されていること。
- Amazon SES が使用する AWS Identity and Access Management (IAM) ロールに、Kinesis Data Firehose 配信ストリームに発行するための許可が付与されていること。
Amazon Pinpoint の宛先
SES イベントを Amazon Pinpoint に発行するように設定された Amazon SES の設定に問題がある場合、Amazon Pinpoint は、[Delivery delays] (配信遅延) または [Subscriptions] (サブスクリプション) イベントタイプをサポートしないことに注意してください。