Привет, я работаю над созданием чат-бота с использованием Aws Lex и лямбда. Я использую API lexmodelbuildingservice.putIntent для создания нового намерения. Но когда я тестирую свою лямбда-функцию. Я получаю ошибку ниже:
BadRequestException: Lex is unable to access the Lambda function arn:aws:lambda:us-east-1:XXXXXXXXXXXX:function:chatBotResponse in the context of intent arn:aws:lex:us-east-1:XXXXXXXXXXXX:intent:BenefitsTwotwo:$LATEST. Please check the resource-based policy on the function
Я использую в своих параметрах код ниже:
fulfillmentActivity: {
codeHook: {
uri: "arn:aws:lambda:us-east-1:XXXXXXXXXXXX:function:chatBotResponse",
messageVersion: "1.0"
},
type: "CodeHook"
}
Кто-нибудь может сказать мне, как получить доступ и включить лямбда-арн с помощью nodejs.
Спасибо!