2017-01-27 4 views
0

Я запускаю пользовательское умение alexa с фляжкой-ask, которое соединяется с aws iot. Использование тех же учетных данных при запуске сценария на локальном компьютере и использование ngrok для назначения конечной точке умения Alexa. Но когда я использую Заппу, чтобы загрузить в качестве лямбды, я получаю следующее:Запрещенная ошибка на get_thing_shadow с boto3, aws iot и alexa

File "/var/task/main.py", line 48, in get_shadow 
res=client.get_thing_shadow(thingName="test_light") 
File "/var/runtime/botocore/client.py", line 253, in _api_call 
return self._make_api_call(operation_name, kwargs) 
File "/var/runtime/botocore/client.py", line 543, in _make_api_call 
raise error_class(parsed_response, operation_name) 
ClientError: An error occurred (ForbiddenException) when calling the GetThingShadow operation: Forbidden 

При использовании ngrok, умение работает совершенно нормально. Что мне здесь не хватает? Помогите!

ответ

0

Проблема была в доступе VPC. Я должен был предоставить роль политики доступа VPC, и она сработала.

Смежные вопросы