NSLocalizedDescription = null,NSLocalizedFailureReason = DependencyFailedException

时间:2019-07-10 07:39:52

标签: python amazon-web-services aws-lambda amazon-lex

我有Lex Bot(北弗吉尼亚州),并且有一个lambda函数(北弗吉尼亚州)与之相关。 Lex Bot通过Cognito Pool由移动应用程序调用。当移动应用程序位于俄克拉荷马州时,它可以接收来自Bot的回复,这些回复实际上是由Lambda函数发送的。当移动应用程序位于其他位置时,它将调用Lex,Lex将调用Lambda,Lambda完成处理,当它尝试将实现响应回发回Bot函数失败时,Lambda被调用4次,并且移动应用程序获得消息

(ErrorDoomain = com.amazonaws.AWSLexErrorDomain Code = 4“ null” UserInfo {NSLocalizedDescription = null,NSLocalizedFailureReason = DependencyFailedException:http://internal.amazon.com/coral/com.amazonaws.deepsense.runtimeservice/})

  1. 这仅适用于很少的响应,而不适用于其他响应。
  2. 检查了所有IAM权限和Cognito池

    t = ///API CALL
    
    logger.info("about to send back response {}".format(json.dumps(t)))
    
    return close(
        session_attributes,
        'Fulfilled',
        {
            'contentType': 'CustomPayload',
    
            'content': json.dumps(t)
        }
    )
    

0 个答案:

没有答案