Ограничения Amazon Alexa Skill S3

Я использую Lambda и S3 вместе с Amazon Skills Kit. Lambda работает под управлением Node.js и ссылается на аудиофайлы, которые я использую SSML для воспроизведения в командах Alexa. Однако, поскольку я получаю плату за запросы GET, я хотел бы ограничить запросы только серверами, запрашивающими конкретно от Alexa. Хотя я могу настроить пользователя IAM для ограничения доступа, я думаю, что получу ответ об отказе в доступе при попытке воспроизведения из Alexa. Могу ли я ограничить воспроизведение на основе известного IP-адреса Alexa? Похоже, что информация IAM не передается через обычные HTTP-запросы к S3 GET.


person Community    schedule 01.05.2016    source источник


Ответы (1)


Может быть, вы могли бы последовательно подключать лямбда-запросы. Имейте одну лямбда-функцию для обработки приложения Alexa, и если намерение связано с аудиофайлом, вызовите другую лямбда-функцию.

person Katharine Osborne    schedule 17.10.2016