2016-05-01 17 views
2

Ich benutze Lambda und S3 in Verbindung mit Amazon Skills Kit. Das Lambda betreibt Node.js und verweist auf Audiodateien, die ich für die Wiedergabe von Alexa-Befehlen mit SSML verwende. Da ich jedoch für GET-Anfragen belastet werde, möchte ich die Anfragen auf die speziell von Alexa angeforderten Server beschränken. Obwohl ich einen IAM-Benutzer so einstellen kann, dass er den Zugriff einschränkt, denke ich, dass ich eine Antwort erhalten werde, die verweigert wird, wenn ich versuche, von Alexa aus zu spielen. Kann ich die Wiedergabe basierend auf einer bekannten Alexa IP beschränken? Es scheint, dass die IAM-Informationen nicht über reguläre HTTP-Anfragen an S3-GETs weitergeleitet werden.Amazon Alexa Skill S3 Einschränkungen

Antwort

0

Vielleicht könnten Sie Lambda-Anfragen kaskadieren. Verfügen Sie über eine Lambda-Funktion, um die Alexa-App zu verarbeiten, und wenn eine Absicht eine Audiodatei enthält, rufen Sie eine andere Lambda-Funktion auf.