L’action de données renvoie une erreur 403

Remarque :  Cet article s'applique à l'intégration des actions de données AWS Lambda et à l'intégration des actions de données Google lorsqu'elles sont utilisées avec Google Cloud Functions.

A action de données renvoie une erreur de 403. 

  • La fonction AWS Lambda que vous essayez d’invoquer n’existe pas.
    • Créez une fonction AWS Lambda dans votre compte AWS. Accordez l'accès à cette fonction AWS Lambda dans une politique associée au rôle que vous avez défini sous la configuration de l'intégration dans Genesys Cloud. 
  • La stratégie de votre compte AWS n’accorde pas l’accès à la fonction AWS Lambda correcte.
    • Mettre à jour la politique de votre compte AWS pour l’accorder invokeFunction l’accès à la fonction AWS Lambda que vous souhaitez appeler votre intégration d’actions de données AWS Lambda.
  • La politique que vous rôle avez attachée à votre n’accorde pas l’accès à votre fonction AWS Lambda. 
    • Ajoutez la stratégie rôle à l’insondait dans votre compte AWS qui donne accès à une fonction AWS Lambda. 
  • L’ID de compte rôle fixé sur le compte PureCloud AWS dans votre compte n’est pas l’ID de compte AWS de production.
    • Mettre à jour l’ID de compte sur le rôle compte AWS dans votre 765628985471.765628985471
  • L’ID externe fixé rôle sur le compte AWS dans votre compte N’est pas un ID d’organisation. PureCloud
    • Mettez à jour l’ID externe sur votre rôle compte AWS. C’est rôle rôle la même chose que vous PureCloud avez configuré dans la configuration d’intégration en.

Pour plus d’informations, voir Créer des ressources IAM et Ajouter une intégration d’actions de données.

Pour plus d’informations sur l’intégration, voir À propos de l’intégration des actions de données AWS Lambda.

A action de données renvoie une erreur de 403. 

  • La fonction d'un compte de service ne dispose pas des autorisations cloudfunctions.functions.call et cloudfunctions.functions.invoke.
    • Vérifiez si les autorisations cloudfunction.functions.call et cloudfunctions.functions.invoke sont affectées à la fonction que vous souhaitez exécuter dans le compte de service. Pour plus d'informations, consultez Configurer Google Cloud Platform.
    • Vérifiez les règles d'entrée et assurez-vous que les appels à la fonction cloud ou aux points d'extrémité de déclenchement sont autorisés.
  • Le nom de la fonction est incorrect.
    • Vérifiez le nom de la fonction dans le message d'erreur. Si le nom de la fonction est incorrect, corrigez le nom de la fonction dans le modèle d'URL de demande. Pour plus d'informations, consultez Configurer Google Cloud Platform.
  • L’appelant n’a pas accès aux données du client.
  • La demande avait authentification portées d’authentification insuffisantes.

Pour plus d'informations, voir . À propos de l'intégration des actions de données Google.