

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 針對使用 Amazon Lex V2 機器人設定用於 Amazon Chime SDK 訊息的 AppInstanceBots 進行故障診斷
<a name="troubleshoot-lex-bots"></a>

下列主題說明如何疑難排解 AppInstanceBots 的常見問題。

## 尋找 Amazon Lex V2 失敗
<a name="find-lex-failures"></a>

當錯誤阻止 Amazon Lex V2 [機器人叫用時，Amazon Chime SDK 訊息傳送 Amazon EventBridge 事件](https://docs.aws.amazon.com/chime-sdk/latest/dg/event-bridge-alerts.html)。 V2 如需設定規則和設定通知目標的詳細資訊，請參閱《[Amazon EventBridge 使用者指南](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-get-started.html)*》中的 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 Messaging 可以叫用您的 Amazon Lex V2 機器人，則 SDK 會傳送訊息`CONTROL`並顯示錯誤訊息。

## 對 Amazon Lex V2 機器人許可錯誤進行故障診斷
<a name="lex-permission-errors"></a>

若要讓 AppInstanceBot 叫用 Amazon Lex V2 機器人，Amazon Chime SDK 訊息服務主體必須具有叫用 Amazon Lex V2 機器人資源的許可。此外，請確定資源政策條件`AWS:SourceArn`的 符合 AppInstanceBot 的 ARN。

如需設定 AppInstanceBot 以叫用 Amazon Lex V2 機器人的詳細資訊，請參閱本節[為 Amazon Chime SDK 訊息建立 Amazon Lex V2 機器人](create-lex-bot.md)稍早的 。

## 對 Amazon Lex V2 機器人限流進行故障診斷
<a name="lex-throttling"></a>

Amazon Lex 具有每個機器人別名的並行文字模式對話數量上限的服務配額。您可以聯絡 Amazon Lex 服務團隊以增加配額。如需詳細資訊，請參閱《[Amazon Lex 開發人員指南》中的 Amazon Lex 準則和配額](https://docs.aws.amazon.com/lexv2/latest/dg/quotas.html)。 *Amazon Lex *