0

AWS SES で AWS SNS を実装しています。

http エンドポイント ハンドラを呼び出す通知を登録していますが、完全な通知オブジェクトを受信して​​います。しかし、通知 ID とともに、登録されたエンドポイントが呼び出されたときに受信できる追加のペイロードを送信したいと考えています。私はnodeJSでそれをやっています

ここに登録通知のスニペットがあります

   var params = {
      Identity: 'myemail@mydomain.com', /* required */
      NotificationType: 'Bounce', //["Delivery","Bounce","Complaint"], /* required */
      SnsTopic: 'arn:aws-arnstring'
    };
    ses.setIdentityNotificationTopic(params, function(err, data) {
      if (err) console.log(err, err.stack); // an error occurred
      else     console.log(data);           // successful response
    });

Identityやのような追加のパラメータを送信する方法はありますNotificationType か?

前もって感謝します

4

2 に答える 2

0

現在、通知とともに追加のパラメーターを送信することはできません。この機能リクエストは、Amazon SES フォーラムまたはAWS 開発者サポートを通じて Amazon SES チームに送信する必要があります。

于 2014-10-20T16:01:56.780 に答える
0

メタデータを追加するためのメカニズムはないように見えますが、通知には、送信元の電子メール アドレスのように見えるオブジェクトが含まsourceれている必要があります。mail

messageId通知にはも含まれているため、追加のメタデータはおそらく必要ありません。これは、メッセージを送信したときに返された識別子と同じです。

メッセージが送信されたときにその ID でメタデータをローカルに (または simpledb、dynamodb、rds、さらには S3 に) 保存した場合は、再度検索することができます。送信する各メッセージで何かを保存しない場合、「ループを閉じる」方法がなく、各メッセージのバウンス、苦情、または配信の通知を受け取ったという事実を追跡する方法がありません。 SES からの受信者。

http://docs.aws.amazon.com/ses/latest/DeveloperGuide/notification-contents.html

于 2014-10-20T22:50:43.353 に答える