Nota: Este artículo se aplica a la integración de acciones de datos de AWS Lambda.

La siguiente información muestra un flujo de trabajo paso a paso para usar acciones de datos de AWS Lambda con soluciones locales. Para obtener una descripción general conceptual de la solución y las medidas de seguridad, consulte Información general sobre acciones de datos con soluciones locales.

  1. Una acción de datos de AWS Lambda en Amazon Virtual Private Cloud (VPC) de Genesys Cloud utiliza asignaciones de roles entre cuentas para invocar la función AWS Lambda en su Amazon VPC. Para más información, ver ¿Cómo permito que los usuarios de otra cuenta accedan a los recursos de mi cuenta a través de IAM? en la documentación de AWS, Cree recursos de IAM para invocar una función de AWS Lambda, y Agregar una integración de acciones de datos
  2. Una función de AWS Lambda en su Amazon VPC envía solicitudes como métodos HTTPS. Para más información, ver Ejemplo de acción de datos de AWS Lambda con solución local.
  3. La solicitud pasa a través de su firewall local mediante una conexión VPN de AWS. Para más información, ver Conexiones VPN en la documentación de AWS.
  4. La solicitud de su función AWS Lambda llega a su servidor de middleware.
  5. Su servidor de middleware envía la solicitud a su base de datos.
  6. Su base de datos envía una respuesta con los datos solicitados a su servidor de middleware. 
  7. Su servidor de middleware envía la respuesta a la función AWS Lambda en su Amazon VPC.
  8. La respuesta pasa a través de su firewall local mediante una conexión VPN de AWS. 
  9. La respuesta llega a la función AWS Lambda en su Amazon VPC.
  10. La función AWS Lambda envía la respuesta a su acción de datos AWS Lambda en Genesys Cloud.

Flujo de trabajo para acciones de datos con soluciones locales

Para más información, ver Información general sobre acciones de datos con soluciones locales, Ejemplo de acción de datos de AWS Lambda con solución local, y Acerca de la integración de acciones de datos de AWS Lambda.