ワークショップのおまけ資料です。
本編ではSNSを利用してメールを送信しましたが、この資料を参考にして、SESからメールを送ることも可能です。
スクショとJSONだけメモ的に入れていますが、文章を書く時間がありませんでした・・・
スクショを見ながら、なんとなくやってみてください。
Setup
Send email from step functions
{
"FromEmailAddress": "your_verified_email@example.com",
"Destination": {
"ToAddresses": [
"recipient@example.com"
]
},
"Content": {
"Simple": {
"Subject": {
"Data": "Test Email from Step Functions",
"Charset": "UTF-8"
},
"Body": {
"Text": {
"Data": "This is a test email sent from an AWS Step Function.",
"Charset": "UTF-8"
}
}
}
}
}
送信先のメールアドレスを、StripeのCheckout / Payment Linksで入力されたメールアドレスにする場合。
{
"FromEmailAddress": "your_verified_email@example.com",
"Destination": {
"ToAddresses.$": "States.Array($.detail.data.object.customer_details.email)"
},
"Content": {
"Simple": {
"Subject": {
"Data": "Test Email from Step Functions",
"Charset": "UTF-8"
},
"Body": {
"Text": {
"Data": "This is a test email sent from an AWS Step Function.",
"Charset": "UTF-8"
}
}
}
}
}