NSLocalizedDescription = нуль, NSLocalizedFailureReason = DependencyFailedException - PullRequest
0 голосов
/ 10 июля 2019

У меня есть Lex Bot (Северная Вирджиния), и с ним связана лямбда-функция (Северная Вирджиния) для выполнения.Lex Bot вызывается мобильным приложением через Cognito Pool.Когда мобильное приложение базируется в Оклахоме, оно может получать ответы от бота, которые фактически отправляются функцией Lambda.Когда мобильное приложение находится в каком-то другом месте, оно вызывает Lex, Lex вызывает Lambda, Lambda завершает его обработку, и когда оно пытается отослать ответ об исполнении обратно в случае сбоя функции бота, и 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)
        }
    )
    
...