Amazon Chime SDK メッセージング用の Amazon Lex V2 ボットで設定された AppInstanceBots のトラブルシューティング
以下のトピックでは、AppInstanceBots の一般的な問題のトラブルシューティング方法を説明します。
Amazon Chime SDK メッセージングは、エラーが原因で Amazon Lex V2 ボットを呼び出せなくなった場合、Amazon EventBridge イベントを配信します。ルールの設定と通知ターゲットの設定の詳細については、「Amazon EventBridge ユーザーガイド」の「Getting started with Amazon EventBridge」を参照してください。
AWS CloudWatch Logs で EventBridge イベントを受信した場合は、AWS CloudWatch Logs Insights を使用して Amazon Chime SDK メッセージングの詳細タイプに基づいてイベント EventBridge イベントをクエリできます。failureReason
には障害の原因が一覧表示されます。
以下に、一般的なクエリの例を示します。
fields @timestamp, @message | filter `detail-type` = "Chime Messaging AppInstanceBot Lex Failure" | sort @timestamp desc
Amazon Chime SDK メッセージングが Amazon Lex V2 ボットを呼び出すことができる場合、SDK はエラーメッセージと共に CONTROL
メッセージを送信します。
AppInstanceBot が Amazon Lex V2 ボットを呼び出すには、Amazon Chime SDK メッセージングサービスのプリンシパルに Amazon Lex V2 ボットリソースを呼び出すアクセス許可が付与されている必要があります。また、リソースポリシー条件の AWS:SourceArn
が AppInstanceBot の ARN と一致していることを確認してください。
Amazon Lex V2 ボットを呼び出すように AppInstanceBot を設定する方法の詳細については、このセクションの前半にある「Amazon Chime SDK メッセージング用の Amazon Lex V2 ボットの作成」を参照してください。
Amazon Lex には、ボットエイリアスごとにテキストモードでの同時会話の最大数に関するサービスクォータがあります。クォータの増量については、Amazon Lex サービスチームにお問い合わせください。詳細については、「Amazon Lex デベロッパーガイド」の「Amazon Lex guidelines and quotas」を参照してください。