CDK Project to create SES Rule which saves mail to S3 and Lambda which make record to table along with S3 content.
- SES Ruleset
- DynamoDB table
- S3 Bucket
- Lambda Function
For testing sending email.
npm install
cdk deploy CdksesDbStack
cdk deploy CdksesRuleStack
cdk deploy CdksesFunctionStack
CdksesRuleStackはus-east-1で作成するCloudFrontスタック そのためそのリージョンを指定して
cdk bootstrap aws://アカウントID/us-east-1
が必要になるかもしれない
どうやらCDKで作成されるReceiptRuleSetはdisableされているので、それをAWSコンソールなどから手でactiveに切り替える必要がある。 これはCDKではどうにもならないように思われるが、詳しくはわからない。