Pour créer une compétence qui fonctionne avec un service externe qui nécessite une authentification avec la compétence personnalisée d'Alexa, j'ai dû stocker les informations d'identification sur le service externe quelque part. Je pensais qu'il serait difficile de préparer un serveur pour stocker mes informations d'identification par moi-même, alors j'ai abandonné la création de compétences personnalisées, mais avec les services d'AWS Cognito, il est relativement facile de créer, même au niveau individuel. compris. Cependant, lorsque j'ai commencé à le rédiger, il y avait peu de pages auxquelles je pouvais me référer et j'avais du mal à le construire, alors j'ai résumé la procédure afin de pouvoir l'utiliser comme mon propre mémorandum.
Développez les compétences personnalisées d'Alexa en utilisant les données de services externes qui nécessitent une authentification
1. Créez une partie d'appel de compétence personnalisée avec Alexa 2. Créez une fonction appelée depuis Alexa dans Lambda Python 3.8 3. Achèvement des compétences personnalisées en associant Lambda et Alexa 4. Créez un groupe d'utilisateurs pour stocker les informations d'identification dans Cognito 5. Correction d'Alexa et de Cognito pour être liés au compte afin que les informations d'identification puissent être utilisées dans les fonctions Lambda
Recommended Posts