2017-11-14 4 views
0

リストに5,000人の受信者が作成されました。これらのメールはsuccess+{uniqueInt}@simulator.amazonses.combounce+{uniqueInt}@simulator.amazonses.comでした。MoonMail createRecipientエンドポイントを使用している受信者がいない

いくつかの未知の理由により、わずか4,135メールが追加されました。私は、これは使用した:可能性は何が起こるか

aws logs filter-log-events 
        --log-group-name /aws/lambda/XX-createRecipient 
        --filter-pattern Exception 
        --output text 

任意のアイデア:

aws dynamodb scan --table-name XXX-sentEmails --select "COUNT"

私は、ログには例外を認めませんでしたか? DynamoDBはレコードを黙って拒否できますか?

+0

データセットに重複するハッシュキーデータがありますか? DynamoDB API(put Item)は、アイテムがハッシュキーを検出するとアイテムを更新します。 – notionquest

答えて

1

これは、電子メールが重複しているか、またはDynamoDBの書き込み容量が足りなくなったためです。 createRecipientエンドポイントを使用している場合は、アイテムを1つずつ保存しているため、DynamoDBリソースが浪費されます。代わりに一括でインポートしてみてください

+0

これはまさに私がやったことです:https://github.com/microapps/MoonMail/pull/244 –

関連する問題