J'essaie de créer une fonction AWS Lambda simple, déclenchée par le Alexa Skills Kit. Je suis un tutoriel créé par Amazon sur la création de la compétence, etc. Malheureusement, Alexa Skills Kit n'est pas une option du menu déroulant de la fenêtre "Configurer les déclencheurs". J'ai joint une photo de ce qui est disponible.
Est-il possible d'afficher la trousse de compétences Alexa? Quelque chose ne va pas avec mon compte? Toutes les suggestions seraient très utiles. Je suis coincé à un endroit qui ne devrait vraiment pas me causer de problèmes. J'ai un compte de base et par conséquent, je ne peux pas obtenir de soutien d'Amazon.
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.
Alexa Skills Kit en tant que déclencheur des fonctions AWS Lambda peut être configuré dans n'importe laquelle des régions US East (N. Virginia), US West (Oregon) or EU (Ireland)
.
Lors de la configuration du noeud final Lambda pour votre compétence, vous pouvez fournir un Default endpoint
_ ainsi que trois autres geographical region endpoints
qui sera appelé en fonction de l’emplacement du client pour une meilleure latence.
Votre configuration de compétences sera comme ci-dessous:
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.
Juste comme un point de données ajouté. Si vous venez de vous inscrire à AWS, vous pouvez avoir ce problème.
Vous ne pourrez pas sélectionner le déclencheur Alexa Skill Set comme le disent les tutoriels. Vous obtiendrez également une erreur "Vous n'êtes pas abonné à ce service" avec EC2 dans le reste du message d'erreur.
Les nouveaux comptes peuvent prendre jusqu'à 24 heures pour être réellement autorisés à exister réellement sur Amazon. Bien que cela ne m'a pas pris si longtemps.
Entre-temps, vous obtiendrez des erreurs étranges, telles que le kit de compétences ne fonctionnant pas dans lambda et votre ARN de longueur incorrecte lorsque vous configurez le côté Alexa.
Une fois que vous avez reçu le dernier e-mail vous indiquant que vous êtes un citoyen AWS à part entière, tout commence à fonctionner normalement.