Nota: Este artículo se aplica a la integración de acciones de datos de AWS Lambda y a la integración de acciones de datos de Google cuando se utiliza con Google Cloud Functions.

Una acción de datos devuelve un error 403. 

  • La función de AWS Lambda que está intentando invocar no existe.
    • Cree una función de AWS Lambda en su cuenta de AWS. Conceda acceso a esta función de AWS Lambda en una política asociada al rol que estableció bajo la configuración de integración en Genesys Cloud. 
  • La política de su cuenta de AWS no otorga acceso a la función de AWS Lambda correcta.
    • Actualice la política en su cuenta de AWS para otorgar invokeFunction acceso a la función de AWS Lambda a la que desea que llame la integración de acciones de datos de AWS Lambda.
  • La política que adjuntó a su rol no otorga acceso a su función de AWS Lambda. 
    • Agregue la política al rol en su cuenta de AWS que otorga acceso a una función de AWS Lambda. 
  • El ID de cuenta establecido en el rol de su cuenta de AWS no es el ID de cuenta de producción de AWS de Genesys Cloud.
    • Actualice el ID de cuenta en el rol en su cuenta de AWS para 765628985471.
  • El ID externo establecido en el rol de su cuenta de AWS no es un ID de organización de Genesys Cloud.
    • Actualice el ID externo del rol en su cuenta de AWS. Este rol es el mismo que estableció en la configuración de integración en Genesys Cloud.

Para más información, ver Crear recursos de IAM y Agregar una integración de acciones de datos.

Para obtener más información sobre la integración, consulte Acerca de la integración de acciones de datos de AWS Lambda.

Una acción de datos devuelve un error 403. 

  • A la función de una cuenta de servicio le faltan los permisos cloudfunctions.functions.call y cloudfunctions.functions.invoke.
    • Compruebe si los permisos cloudfunction.functions.call y cloudfunctions.functions.invoke están asignados a la función que desea ejecutar en la cuenta de servicio. Para más información, ver Configurar Google Cloud Platform.
    • Compruebe las reglas de entrada y asegúrese de que las llamadas a la función de la nube o los puntos finales de activación están permitidos.
  • El nombre de la función es incorrecto.
    • Verifique el nombre de la función en el mensaje de error. Si el nombre de la función es incorrecto, corríjalo en la plantilla de URL de solicitud. Para más información, ver Configurar Google Cloud Platform.
  • La persona que llama no tiene acceso a los datos del cliente.
  • La solicitud tenía alcances de autenticación insuficientes.

Para obtener más información, consulte Acerca de la integración de las acciones de datos de Google.