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

Las integraciones de acciones de datos son soluciones en la nube que funcionan con otras soluciones en la nube de terceros. Sin embargo, también es posible utilizar acciones de datos con soluciones locales. Para las soluciones locales, una opción que puede usar es la integración de acciones de datos de AWS Lambda, sus acciones de datos asociadas y su función de AWS Lambda almacenada en AWS para recuperar datos de sus soluciones locales y luego usar esos datos en varios Genesys Cloud aplicaciones. Y puede hacerlo de forma segura.

La siguiente información proporciona una descripción general conceptual de esta solución y cómo proteger la comunicación entre las diversas entidades en la nube y locales. Para obtener un flujo de trabajo paso a paso, consulte Flujo de trabajo para acciones de datos con soluciones locales.

Amazon VPC y asignaciones de roles entre cuentas

Amazon Web Services (AWS) se divide en Virtual Private Clouds (VPC) para ayudar a mantener los datos entre diferentes entidades separados y seguros. En nuestra solución, hay dos Amazon VPC: Amazon VPC de Genesys Cloud y su Amazon VPC.

  • Amazon VPC de Genesys Cloud contiene la integración de acciones de datos de AWS Lambda y las acciones de datos asociadas que crea en Genesys Cloud.
  • Su Amazon VPC contiene una función de AWS Lambda.

La acción de datos en Amazon VPC de Genesys Cloud invoca la función AWS Lambda en su Amazon VPC. Su función de AWS Lambda contiene código que se ejecuta cuando la acción de datos llama a la función. 

Las Amazon VPC le permiten controlar la accesibilidad a la red de sus recursos de AWS, lo que potencialmente mantiene el tráfico de comunicaciones dentro de AWS. Puede asegurarse de que la comunicación solo se produzca entre Amazon VPC de Genesys Cloud y la función AWS Lambda en su Amazon VPC con asignaciones de roles entre cuentas. Al otorgar a su organización de Genesys Cloud acceso a un rol que usted crea en su Amazon VPC, permite que su organización de Genesys Cloud y solo su organización de Genesys Cloud invoquen su función AWS Lambda. 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.

Solución local y conexión AWS VPN

Su función de AWS Lambda se pone en contacto con su solución local para recuperar los datos solicitados.

Puede mantener segura la comunicación entre su Amazon VPC y su solución local con una conexión de AWS VPN. Las conexiones de AWS VPN garantizan que solo su Amazon VPC pueda acceder a su solución local. Para más información, ver Conexiones VPN en la documentación de AWS.

Para obtener más información sobre el uso de acciones de datos con soluciones locales, consulte Flujo de trabajo para 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.