43 votes

Le déclencheur du kit de compétences Alexa n'est pas disponible dans AWS Lambda.

Je suis en train de construire un simple AWS Lambda fonction est déclenchée par l'Alexa Compétences Kit. Je suis une Amazone fait tutoriel sur la création de la compétence, etc. Malheureusement, Alexa Compétences Kit n'est pas une option dans le menu déroulant de la section "Configurer les Déclencheurs" de la fenêtre. J'ai joint une photo de ce qui est disponible.

Est-il de toute façon à obtenir l'Alexa Compétences Kit d'affichage? Est-il quelque chose de mal avec mon compte? Toutes les suggestions seront très utiles. Je suis coincé à un endroit qui ne devrait pas me causer des problèmes. J'ai un compte de base et, par conséquent, ne peut pas obtenir le soutien d'Amazon.

Configure Triggers

77voto

NewUser1213 Points 876

Je l'ai compris. Pour une raison quelconque, mon emplacement par défaut est Oregon, qui n'est pas pris en charge pour ASK. Le changer en N. Virginie a fait l'affaire.

12voto

cMc Points 134

Alexa Compétences Kit comme un déclencheur pour AWS Lambda fonctions peuvent être configurés dans US East (N. Virginia), US West (Oregon) or EU (Ireland) régions.

Lors de la configuration de la Lambda point de terminaison de vos compétences, vous pouvez fournir un Default endpoint , ainsi que trois autres en option geographical region endpoints qui seront appelées en fonction de l'emplacement du client pour un meilleur temps de réponse.

https://developer.amazon.com/docs/custom-skills/develop-skills-in-multiple-languages.html#h2-multiple-endpoints

Vos compétences de configuration sera comme ci-dessous:

lambda skill configuration

6voto

SunilA Points 177

Sélectionnez la région appropriée dans le coin supérieur droit de l'écran pour activer «Alexa Skills Set» en tant que déclencheur de votre fonction lambda. Dans ce cas, vous devez sélectionner "Us East N. Virginia".

entrez la description de l'image ici

1voto

Ron Davis Points 353

Juste un point de données. Si vous venez signé pour AWS, vous pouvez avoir ce problème.

Vous ne serez pas en mesure de sélectionner l'Alexa Compétences de déclenchement comme les tutoriels dire. Vous pourrez également obtenir une erreur "Vous n'êtes pas abonné à ce service" avec EC2 dans le reste du message d'erreur.

De nouveaux comptes peut prendre jusqu'à 24 heures pour être réellement peuvent vraiment exister pour Amazon. Bien qu'il ne m'a pas pris longtemps.

Dans le même temps, vous obtiendrez des erreurs étranges, comme le skill kit ne fonctionne pas dans le lambda et votre ARN étant la longueur incorrecte lors de la configuration de l'Alexa côté.

Une fois que vous obtenez le dernier e-mail vous indiquant que vous êtes plein envol AWS citoyen tout commence à travailler comme il se doit.

1voto

Carsten Points 123

Il semble qu’une nouvelle interface utilisateur (version bêta pour développeur) existe et que plusieurs éléments (y compris la manière de créer un déclencheur) aient changé.

Maintenant, vous devez d’abord configurer votre fonction et votre code, puis un élément de menu permet de définir les déclencheurs.

Donc, soit vous désactivez le mode bêta, soit vous devez vous débrouiller seul.

Je viens de découvrir une autre partie importante: n'utilisez pas Safari pour travailler avec le développement Alexa Skill. Dans Chrome, les tutoriels correspondent beaucoup mieux.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X