Um eine Fähigkeit zu erstellen, die mit einem externen Dienst funktioniert, für den eine Authentifizierung mit den benutzerdefinierten Fähigkeiten von Alexa erforderlich ist, musste ich die Anmeldeinformationen irgendwo beim externen Dienst speichern. Ich dachte, es wäre schwierig, einen Server vorzubereiten, um meine Anmeldeinformationen selbst zu speichern, und gab daher den Aufbau benutzerdefinierter Fähigkeiten auf. Mit den Diensten von AWS Cognito ist es jedoch auch auf individueller Ebene relativ einfach, diese zu erstellen. verstanden. Als ich anfing, es zu erstellen, gab es jedoch nur wenige Seiten, auf die ich verweisen konnte, und es fiel mir schwer, es zu erstellen. Daher fasste ich das Verfahren zusammen, damit ich es als mein eigenes Memorandum verwenden konnte.
Erstellen Sie die benutzerdefinierten Fähigkeiten von Alexa mithilfe von Daten von externen Diensten, für die eine Authentifizierung erforderlich ist
--Alexa Custom Skills
1. Erstellen Sie mit Alexa einen benutzerdefinierten Skill-Call-Teil 2. Erstellen Sie eine von Alexa in Lambda Python 3.8 aufgerufene Funktion 3. Vervollständigung der benutzerdefinierten Fähigkeiten durch Verknüpfung von Lambda und Alexa 4. Erstellen Sie einen Benutzerpool zum Speichern von Anmeldeinformationen in Cognito 5. Es wurde behoben, dass Alexa und Cognito mit dem Konto verknüpft waren, damit Anmeldeinformationen in Lambda-Funktionen verwendet werden können
Recommended Posts