質問失礼します。
AmazonConnectにて、チャットウィジェットカスタマイズ機能から生成したコードを使用し、自サイトにチャットを実装したところ、500 Internal server errorが発生しチャットが開始できませんでした。
デベロッパーツール上では以下のように記載されており、StartChatContactAPIのリクエストが500で返ってきていると思われますが、原因の特定に至れておりません。
POST https://■■■.execute-api.us-east-1.amazonaws.com/prod/widget/■■■/start 500
「チャットウィジェットのためのセキュリティを追加」を「はい」に設定し、authenticateスニペットを追加・JWTを発行するようにしています。
この設定を「いいえ」にすると正常にチャットを開始できることが確認できています。
トラブルシューティングページも参考にしてみましたが、インスタンスは今年作ったもので、サービスにリンクされたロールも問題なさそうです。
以下は生成されたJWTをデコードした一例です。
(ヘッダー)
"alg": "HS256",
"typ": "JWT"
(ペイロード)
"attributes": "{"sampleId":"xxx-yyy"}",
"sub": "■■■",
"nbf": 1677827090,
"exp": 1677827270,
"iat": 1677827090
知識が乏しく初歩的な問題でしたら恐縮ですが、確認方法・解決方法についてご教授いただけますと幸いです。
よろしくお願いいたします。