

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 使用 Amazon Lex V2 机器人 AppInstanceBots 配置的 Amazon Chime SDK 消息传送问题排查
<a name="troubleshoot-lex-bots"></a>

以下主题说明了如何解决常见问题 AppInstanceBots。

## 调查发现 Amazon Lex V2 故障
<a name="find-lex-failures"></a>

当错误阻止亚马逊调用 Amazon Lex V2 机器人时，[Amazon Chime SDK 消息传递会传送亚马逊 EventBridge 事件](https://docs.aws.amazon.com/chime-sdk/latest/dg/event-bridge-alerts.html)。有关设置规则和配置通知目标的更多信息，请参阅亚马逊* EventBridge 用户指南 EventBridge中的亚马逊*[入门](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-get-started.html)。

如果您在 AWS CloudWatch 日志中收到 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` 消息。

## 排除 Amazon Lex V2 机器人权限错误故障
<a name="lex-permission-errors"></a>

 AppInstanceBot 要调用 Amazon Lex V2 机器人，Amazon Chime SDK 消息服务委托人必须有权调用 Amazon Lex V2 Bot 资源。此外，请确保资源策略条件与的 ARN 相匹配。`AWS:SourceArn` AppInstanceBot

有关配置为调用 Amazon Lex V2 机器人的更多信息，请参阅本节前面部分。 AppInstanceBot [创建用于 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)。