AWS re:Postを使用することにより、以下に同意したことになります AWS re:Post 利用規約

AWS Cognitoの高度なセキュリティメールのログイン時間をJSTにしたい

0

AWS Cognitoの高度なセキュリティ機能でリスク検出時のメール通知がありますが、ログイン時間をJSTにしたいと思います。 テンプレートでログイン時間を設定できますが、UTCではなくJSTに変換する方法はございますでしょうか。

https://docs.aws.amazon.com/ja_jp/cognito/latest/developerguide/cognito-user-pool-settings-message-customizations.html

質問済み 1ヶ月前40ビュー
1回答
0

記載いただいているメッセージテンプレートの設定では、ログイン時間を JST とすることはできません。 UTC としてログイン時間が記載される動作となります。

ご期待に沿えず恐縮ではございますが、高度なセキュリティ機能のデフォルトの機能ではログイン時間を JST としてメール通知する設定はございませんでした。

お客様の作り込みが必要とはなりますが、カスタム送信者の Lambda トリガー[1]を使用することでログイン時間を JST 表記とすることは可能となります。

カスタム送信者の Lambda トリガーはサードパーティーの E メールプロバイダーを使用する場合に用いる Lambda トリガーとなります。 高度なセキュリティ機能によるリスク検知時には当該 Lambda トリガーがトリガーソース:CustomEmailSender_AccountTakeOverNotification によって実行され、その際のリクエストパラメータには LOGIN_TIME としてログイン時間が含まれることを確認しております。

このログイン時間を Lambda トリガー上で JST に変換する処理を行った上でメール送信を行う実装とすることで、ログイン時間を JST としてメール通知を行うことは可能と考えられます。

このような方法がお客様のご要件に沿ったものかご確認いただけますと幸いでございます。

[1] カスタム E メール送信者の Lambda トリガー https://docs.aws.amazon.com/ja_jp/cognito/latest/developerguide/user-pool-lambda-custom-email-sender.html

AWS
サポートエンジニア
回答済み 1ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン