---
sourceDocument: Xanadu: Integrationen mit Anwendungen erstellen
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/integrate-applications

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu: Integrationen mit Anwendungen erstellen

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Richten Sie die Amazon Alexa-Spokeein

# Richten Sie die Amazon Alexa-Spokeein {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 Minuten Lesedauer

Integrieren Sie die Instanz Amazon AlexaServiceNow und den Account \[\], indem Sie in \[\] eine anwenderdefinierte OAuth-Anwendung erstellen, um Anforderungen von ServiceNowAmazon Alexa zu authentifizieren.

## Vorbereitungen

* Fordern Sie ein IntegrationHub -Abonnement an.
* Aktivieren Sie die Amazon Alexa-Spoke.
* Erforderliche Rolle: admin
{#ssetup-alexa__ul_agy_qxd_rlb}

## Erstellen Sie ein Sicherheitsprofil {#ariaid-title2}

Erstellen und registrieren Sie ein Sicherheitsprofil über die Entwicklerkonsole, um Anmeldung mit Amazon in Ihrer -Instanz ServiceNow zu verwenden.

### Vorbereitungen

Erforderliche Rolle: admin.

### Prozedur

1. Melden Sie sich mit Administratoranmeldeinformationen beim [Amazon Developer Portal](https://developer.amazon.com/) an.
2. Erstellen Sie ein Sicherheitsprofil.  
   Informationen zum Erstellen eines Sicherheitsprofils finden Sie unter [LWA-Sicherheitsprofil erstellen](https://developer.amazon.com/docs/dash/create-a-security-profile.html) in der [Amazon-Entwicklerdokumentation](https://developer.amazon.com/documentation).
3. Kopieren Sie die Werte für Client-ID und Client-Secret, und notieren Sie sie zur späteren Verwendung.
4. Konfigurieren Sie das Sicherheitsprofil, und geben Sie diese Werte in den Webeinstellungenan:  
   {#create-security-prof__table_knt_ljt_pnb__entry__2}

   | Feld | Wert |
   |-|-|
   | Zulässige Ursprünge | ServiceNow Instanz-URL. |
   | Zulässige Rückgabe-URLs | ServiceNow Instanzumleitungs-URL in diesem Format: <kbd class="ph userinput">https://</kbd>\<Instance-Name\> .com/oauth_redirect.do |
   [ ]

   {#create-security-prof__table_knt_ljt_pnb}Weitere Informationen zum Konfigurieren der Sicherheitsrichtlinie finden Sie unter [Website zu Ihrem Sicherheitsprofil hinzufügen](https://developer.amazon.com/docs/login-with-amazon/register-web.html#add-your-website-to-your-security-profile) in der [Amazon-Entwicklerdokumentation](https://developer.amazon.com/documentation).

## Registrieren Sie Amazon Alexa als OAuth-Anbieter {#ariaid-title3}

Verwenden Sie die Informationen, die während der Konfiguration des Sicherheitsprofils generiert wurden, um Amazon Alexa als OAuth-Anbieter zu registrieren und der Instanz ServiceNow die Anforderung von OAuth 2.0-Token zu gestatten.

### Vorbereitungen

Erforderliche Rolle: admin.

### Prozedur

1. Navigieren zu AlleSystem-OAuthApplikationsregistrierung.
2. Öffnen Sie für den -Datensatz Amazon Alexa.
3. Füllen Sie diese Werte im Formular aus.  
   {#alexa-app-reg__table_ofx_pkt_pnb__entry__2}

   | Feld | Beschreibung |
   |-|-|
   | Client-ID | Client-ID, die während der Konfiguration des Sicherheitsprofils erstellt wurde. |
   | Geheimer Clientschlüssel | Geheimer Clientschlüssel, der während der Konfiguration des Sicherheitsprofils erstellt wurde. |
   | Autorisierungs-URL | OAuth-Autorisierungscode-Endpunkt. Geben Sie Folgendes ein: <kbd class="ph userinput">https://www.amazon.com/ap/oa</kbd> |
   | Token-URL | OAuth-Servertoken-Endpunkt. Geben Sie Folgendes ein: <kbd class="ph userinput">https://api.amazon.com/auth/o2/token</kbd> |
   | Umleitungs-URL | OAuth-Callback-Endpunkt in diesem Format: <kbd class="ph userinput">https://</kbd>\<instance\> .service-now.com/oauth_redirect.do |
   | Standardgewährungstyp | Zum Erstellen des Tokens verwendeter Gewährungstyp. Wählen Sie Autorisierungscode. |
   | Anwendung | Anwendungsbereich, der diesen Datensatz enthält. |
   | Aktiv | Option zur aktiven Verwendung der Anwendungsregistrierung. |
   [Tabelle : 1. Anwendungsregistrierungen-Formular]

   {#alexa-app-reg__table_ofx_pkt_pnb}
4. Klicken Sie mit der rechten Maustaste auf den Formularheader und wählen Sie Speichern aus.
{#alexa-app-reg__steps_nfx_pkt_pnb}

## Erstellen Sie einen Anmeldeinformationsdatensatz für die Amazon Alexa-Spoke {#ariaid-title4}

Erstellen Sie einen Anmeldeinformationsdatensatz für den Account Amazon Alexa. Der Alias für Verbindungen und Anmeldeinformationen der Amazon Alexa-Spoke verwendet diese Anmeldeinformationen zum Autorisieren von Aktionen.

### Vorbereitungen

Erforderliche Rolle: admin.

### Prozedur

1. Navigieren zu AlleVerbindungen und AnmeldeinformationenAkadem. Grade.
2. Klicken Sie auf Neu.  
   Das System zeigt diese Nachricht an: Welche Art von Anmeldeinformationen möchten Sie erstellen?
3. Wählen Sie OAuth 2.0-Anmeldeinformationen aus.
4. Füllen Sie diese Werte im Formular aus.  
   {#cred-alexa__table_vxf_g4t_pnb__entry__2}

   | Feld | Beschreibung |
   |-|-|
   | Name | Name zur eindeutigen Identifizierung des Datensatzes. Beispiel: <kbd class="ph userinput">Alexa-Anmeldeinformationen</kbd> |
   | Aktiv | Option zur aktiven Verwendung des Anmeldeinformationsdatensatzes. |
   | OAuth-Einheitenprofil | OAuth-Profil, das während der Registrierung von Amazon Alexa als OAuth-Anbieter erstellt wurde. Beispiel: <kbd class="ph userinput">Amazon Alexa default_profile</kbd>. |
   | Anmeldeinformationsalias | Der Spoke zugeordneter Anmeldeinformationsalias. |
   [Tabelle : 2. Formular „OAuth 2.0-Anmeldeinformationen"]

   {#cred-alexa__table_vxf_g4t_pnb}
5. Klicken Sie mit der rechten Maustaste auf den Formularheader, und klicken Sie auf Absenden.
6. Um das OAuth-Token zu generieren, klicken Sie auf den zugehörigen Link OAuth-Token abrufen.  
   Sie werden zum Amazon-Portal weitergeleitet.
7. Klicken Sie auf Zulassen.  
   Sie werden zurück zur Instanz ServiceNow weitergeleitet.
{#cred-alexa__steps_oqs_b4t_pnb}

## Erstellen Sie einen Verbindungsdatensatz für die Amazon Alexa-Spoke {#ariaid-title5}

Erstellen Sie einen Verbindungsdatensatz für Ihren Account Amazon Alexa. Die Aliasse für Verbindungen und Anmeldeinformationen der Amazon Alexa-Spoke verwenden diese Verbindungen, um Aktionen in Amazon Alexaauszuführen.

### Vorbereitungen

Erforderliche Rolle: admin.

### Prozedur

1. Navigieren zu AlleVerbindungen und AnmeldeinformationenAliasse für Verbindungen und Anmeldeinformationen.
2. Öffnen Sie den Aliasdatensatz AmazonAlexa.
3. Klicken Sie auf der Registerkarte Verbindungen auf Neu.
4. Füllen Sie diese Felder im Formular aus.  
   {#conn-alexa__table_rf2_w4t_pnb__entry__2}

   | Feld | Beschreibung |
   |-|-|
   | Name | Name zur eindeutigen Identifizierung des Datensatzes. Beispiel: <kbd class="ph userinput">Alexa-Verbindung</kbd>. |
   | Anmeldeinformationen | Für Amazon Alexa-Spokeerstellter Anmeldeinformationsdatensatz. Beispiel: <kbd class="ph userinput">Alexa-Anmeldeinformationen</kbd> |
   | Verbindungsalias | Alias-Datensatz, der dieser Verbindung zugeordnet ist. |
   | Verbindungs-URL | Basis-URL für die Verbindung mit Amazon Alexa. Geben Sie Folgendes ein: <kbd class="ph userinput">https://api.amazonalexa.com</kbd> |
   | Aktiv | Option zur aktiven Verwendung des Verbindungsdatensatzes. |
   | Domäne | Domäne, in der die Aktion ausgeführt wird. |
   |   |   |
   [Tabelle : 3. Verbindungsformular]

   {#conn-alexa__table_rf2_w4t_pnb}
5. Geben Sie auf der Registerkarte Attribute<kbd class="ph userinput">v1</kbd> für Versionein.
6. Klicken Sie auf Absenden.
{#conn-alexa__steps_qf2_w4t_pnb}

## Richten Sie einen Webhook für die Spoke Amazon Alexa ein {#ariaid-title6}

Authentifizieren Sie die eingehenden Anforderungen vom Konto Amazon Alexa gegenüber Ihrer Instanz ServiceNow, indem Sie eine Webhook-Registrierung erstellen.

### Vorbereitungen

Erforderliche Rolle: admin.

### Prozedur

1. Geben Sie im <kbd class="ph userinput">Filternavigator token_verification.list</kbd>ein.  
   Datensätze in der Tabelle „Token-Verifizierungen" \[token_verification\] werden angezeigt.
2. Klicken Sie auf Neu.
3. Füllen Sie diese Werte im Formular aus.  
   {#alexa-webhk__table_ywf_b5t_pnb__entry__2}

   | Feld | Beschreibung |
   |-|-|
   | Name | Name zur Identifizierung des Token-Datensatzes. Beispiel: <kbd class="ph userinput">Alexa-Token</kbd>. |
   | Beschreibung | Kurze Beschreibung des Tokens. |
   | Token | Wert des Tokens. Dieser Wert wird verschlüsselt, bevor er verwendet wird. |
   [Tabelle : 4. Formular „Tokenverifizierung"]

   {#alexa-webhk__table_ywf_b5t_pnb}
4. Klicken Sie auf Absenden.
5. Navigieren zu Alexa-WebhooksAlexa-Webhook-Registrierungen.
6. Klicken Sie auf Neu.
7. Füllen Sie diese Werte im Formular aus.  
   {#alexa-webhk__table_xcz_3st_pnb__entry__2}

   | Feld | Beschreibung |
   |-|-|
   | Name | Name zur Identifizierung des Webhook-Registrierungsdatensatzes. Beispiel: <kbd class="ph userinput">Alexa-Token</kbd>. |
   | Beschreibung | Kurze Beschreibung des Webhook-Registrierungsdatensatzes. |
   | Token | Von Ihnen erstelltes Token. Beispiel: <kbd class="ph userinput">Alexa-Token</kbd>. |
   | Pfad | Geskripteter REST-Endpunkt. Ein Standardendpunkt ist verfügbar. Sie können den Standardwert entsprechend Ihren Anforderungen ändern. |
   [Tabelle : 5. Alexa-Webhook-Registrierungsformular]

   {#alexa-webhk__table_xcz_3st_pnb}
8. Klicken Sie mit der rechten Maustaste in den Header Kopfzeile des Formulars, und wählen Sie Speichern aus.
9. Klicken Sie auf Callback URL.  
   In der Bestätigungsnachricht wird die Webhook-Callback-URL angezeigt. Kopieren Sie diesen Wert, und erfassen Sie ihn.
10. Melden Sie sich bei der [AWS-Verwaltungskonsole](https://aws.amazon.com/console/)an.
11. Geben Sie in der AWS Lambda-Funktion die Webhook-Rückruf-URL an, und speichern Sie die Änderungen.  
12. Melden Sie sich bei der [Alexa-Entwicklerkonsole](https://developer.amazon.com/alexa/console/ask)an.
13. Navigieren zu BuildBENUTZERDEFINIERTEndpunkt und geben Sie den ARN der konfigurierten AWS Lambda-Funktion an.  

