本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 Amazon Lex V2 機器人設定用於 Amazon Chime SDK 訊息的 AppInstanceBots 疑難排解
下列主題說明如何疑難排解 AppInstanceBots 的常見問題。
當錯誤阻止 Amazon Lex V2 機器人叫用 Amazon Chime SDK 訊息傳送 Amazon EventBridge 事件。 V2 如需設定規則和設定通知目標的詳細資訊,請參閱《Amazon EventBridge 使用者指南》中的 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
包含錯誤訊息的訊息。
若要讓 AppInstanceBot 叫用 Amazon Lex V2 機器人,Amazon Chime SDK 訊息服務主體必須具有叫用 Amazon Lex V2 機器人資源的許可。此外,請確定資源政策條件AWS:SourceArn
的 符合 AppInstanceBot 的 ARN。
如需設定 AppInstanceBot 以叫用 Amazon Lex V2 機器人的詳細資訊,請參閱本節為 Amazon Chime SDK 訊息建立 Amazon Lex V2 機器人稍早的 。
Amazon Lex 具有每個機器人別名的並行文字模式對話數量上限的服務配額。您可以聯絡 Amazon Lex 服務團隊提高配額。如需詳細資訊,請參閱《Amazon Lex 開發人員指南》中的 Amazon Lex 指導方針和配額。 Amazon Lex