Datenaktion liefert einen 403-Fehler

Hinweis: Dieser Artikel bezieht sich auf die Integration von AWS Lambda-Datenaktionen und die Integration von Google-Datenaktionen bei Verwendung mit Google Cloud Functions.

Eine Datenaktion gibt einen 403-Fehler zurück. 

  • Die AWS Lambda-Funktion, die Sie aufzurufen versuchen, existiert nicht.
    • Erstellen Sie eine AWS Lambda-Funktion in Ihrem AWS-Konto. Gewähren Sie den Zugriff auf diese AWS Lambda-Funktion in einer Richtlinie, die mit der Rolle verknüpft ist, die Sie unter der Integrationskonfiguration in Genesys Cloud festgelegt haben. 
  • Die Richtlinie in Ihrem AWS-Konto gewährt keinen Zugriff auf die richtige AWS Lambda-Funktion.
    • Aktualisieren Sie die Richtlinie in Ihrem AWS-Konto, um invokeFunction Zugriff auf die AWS Lambda-Funktion zu gewähren, die Ihre AWS Lambda Data Actions Integration aufrufen soll
  • Die Richtlinie, die Sie an Ihre Rolle angehängt haben, gewährt keinen Zugriff auf Ihre AWS Lambda-Funktion. 
    • Fügen Sie die Richtlinie zu der Rolle in Ihrem AWS-Konto hinzu, die Zugriff auf eine AWS Lambda-Funktion gewährt. 
  • Die Konto-ID, die für die Rolle in Ihrem AWS-Konto festgelegt wurde, ist nicht die produktive AWS-Konto-ID von Genesys Cloud.
    • Aktualisieren Sie die Konto-ID für die Rolle in Ihrem AWS-Konto auf 765628985471.
  • Die externe ID, die für die Rolle in Ihrem AWS-Konto festgelegt wurde, ist keine Genesys Cloud Organisations-ID.
    • Aktualisieren Sie die externe ID für die Rolle in Ihrem AWS-Konto. Diese Rolle ist dieselbe Rolle, die Sie in der Integrationskonfiguration in Genesys Cloud festgelegt haben.

Weitere Informationen finden Sie unter Erstellen von IAM-Ressourcen und Hinzufügen einer Datenaktionsintegration

Weitere Informationen über die Integration finden Sie unter Über die Integration von AWS Lambda-Datenaktionen.

Eine Datenaktion gibt einen 403-Fehler zurück. 

  • Der Funktion in einem Dienstkonto fehlen die Berechtigungen cloudfunctions.functions.call und cloudfunctions.functions.invoke.
    • Prüfen Sie, ob die Berechtigungen cloudfunction.functions.call und cloudfunctions.functions.invoke der Funktion zugewiesen sind, die Sie im Dienstkonto ausführen möchten. Weitere Informationen finden Sie unter Konfigurieren Sie Google Cloud Platform.
    • Überprüfen Sie die Eingangsregeln und stellen Sie sicher, dass die Aufrufe an die Cloud-Funktion oder Auslöser-Endpunkte zulässig sind.
  • Der Funktionsname ist falsch.
    • Überprüfen Sie den Namen der Funktion in der Fehlermeldung. Wenn der Funktionsname falsch ist, ändern Sie den Funktionsnamen in der URL-Vorlage für die Anfrage. Weitere Informationen finden Sie unter Konfigurieren Sie Google Cloud Platform.
  • Der Anrufer hat keinen Zugriff auf die Daten des Kunden.
  • Anfrage hatte unzureichende Authentifizierungsbereiche.
    • Hinzufügen oder Aktualisieren von Bereichen für Autorisierungsbereiche in der Integrationskonfiguration in Genesys Cloud Weitere Informationen finden Sie unter Integration von Datenaktionen hinzufügen.

Weitere Informationen finden Sie unter Über die Integration von Google-Datenaktionen.