Empiece a trabajar con Amazon AppFlow
Objetivo de aprendizaje
Después de completar esta unidad, podrá:
- Describir las funciones y los beneficios de Amazon AppFlow.
- Explicar los casos de uso de AppFlow.
- Explicar cómo funciona AppFlow con Salesforce Private Connect para proteger la transferencia de sus datos.
- Enumerar los requisitos del sistema para AppFlow.
Introducción a AppFlow
Amazon AppFlow es un servicio de integración de AWS que le permite transferir datos entre aplicaciones de la nube, como Salesforce, y servicios de AWS, como Amazon Simple Storage Service (Amazon S3), Amazon EventBridge y Amazon Redshift, con unos pocos clics. También puede usar AppFlow para crear nuevos registros en Salesforce a partir de datos almacenados en un depósito de Amazon S3. Los datos fluyen en ambos sentidos.
Configure Amazon AppFlow a través de la consola, API o CLI de AppFlow, o a través de las plantillas AWS CloudFormation. Inicie la transferencia de datos bajo demanda, ejecútela según lo previsto o actívela cuando se produzca un cambio o un evento en la plataforma.
Conozca los casos de uso de AppFlow
Joe es un administrador de Salesforce. Usa la interfaz directa de AppFlow para hacer copias de seguridad de millones de contactos y casos de asistencia de Salesforce en Amazon S3 cada noche. Jill, una analista, estableció un flujo para obtener registros de oportunidades de ventas de Salesforce en cuanto el estado de la oportunidad cambie de Abierto a Cerrado ganado. Al mismo tiempo, enmascara el Id. de la cuenta y lo envía al almacén de datos de Amazon Redshift.
Janus, un especialista en inteligencia de negocios, combina los datos de servicio y ventas de la compañía para calcular la opinión y el potencial de crecimiento de cada cuenta mediante herramientas de análisis disponibles en AWS. Ellos actualizan los tableros en tiempo casi real para los responsables ejecutivos. Jill también estableció otro flujo para incorporar el potencial de oportunidad actualizado en Salesforce.
Dado que los datos fluyen fácilmente entre los servicios de AWS, Sales Cloud y Service Cloud, transformados y presentados en conjunto, es fácil para sus líderes de negocios invertir los recursos adecuados en los lugares indicados y en el momento oportuno. El negocio funciona a la perfección.
Mantenga los datos seguros
Amazon AppFlow cifra automáticamente los datos en movimiento y en reposo para garantizar que estén seguros durante la transferencia. De forma predeterminada, AppFlow usa claves de cifrado gestionadas por AWS para cifrar sus datos. Como alternativa, puede elegir sus propias claves de cifrado de los datos para tener control sobre las políticas de claves e incluso revocarlas, si es necesario.
Amazon AppFlow también funciona con Salesforce Private Connect. De este modo, cuenta con una conexión de red privada totalmente gestionada entre AWS y su organización de Salesforce.
Al transferir datos entre Salesforce y AWS, normalmente, deberá establecer alguna configuración de red para garantizar que sus datos sean privados y estén seguros en movimiento. AppFlow lo automatiza con AWS PrivateLink. Esto le permite usar también Salesforce Private Connect para establecer una transferencia de datos segura de extremo a extremo.
Piense en ello de este modo: AppFlow se encuentra entre su entorno AWS y Salesforce Private Connect (1). AppFlow crea automáticamente extremos de PrivateLink (2) y transfiere datos a través de ellos para garantizar que estos nunca se expongan a la Internet pública. Su transferencia de datos es privada y segura.
Esto sucede solamente cuando se ejecuta la transferencia de datos. AppFlow configura automáticamente estos extremos en su propia nube privada virtual (VPC) para ejecutar la transferencia segura de datos y los elimina cuando se completa la transferencia. No hay cargos adicionales de AWS por conectarse a Salesforce Private Connect a través de Amazon AppFlow.
Conozca los requisitos de AWS
Primero, debe tener una cuenta AWS. Puede registrarse de forma gratuita para obtener una cuenta si aún no lo hizo. Es necesario completar el formulario con su nombre; su dirección de email; su dirección postal; y otros datos, como un número de tarjeta de crédito. No se le cobrará a menos que use un servicio pago de AWS. Si bien su cuenta AWS incluye una serie de servicios gratuitos, Amazon AppFlow en sí es un servicio pago. Por ejemplo, se le cobra por cada ejecución de flujo y por 1 GB de transferencia de datos de Salesforce a AWS.
Para encontrar AppFlow una vez que haya iniciado sesión en la consola de administración de AWS, introduzca appflow
en el campo Buscar servicios y luego haga clic en Amazon AppFlow.
Si no es el administrador de AWS de su cuenta, necesita permisos para crear y ejecutar flujos, que puede obtener si la política de AmazonAppFlowFullAccess está asociada a su función en AWS.
Conozca los requisitos de Salesforce
Hay algunas cuestiones que necesita de su organización de Salesforce antes de usar AppFlow.
- Su cuenta de Salesforce debe estar habilitada para el acceso de API. El acceso de API está habilitado de forma predeterminada para las ediciones Enterprise, Unlimited, Developer y Performance.
- Su organización debería permitir que se instalen aplicaciones conectadas. Esta también es la configuración predeterminada de Salesforce.
- Si su organización impone restricciones de direcciones IP, asegúrese de que permita los intervalos de direcciones IP de AWS que se muestran en la Guía de referencia general de Amazon Web Services.
- La política del token de actualización para la aplicación Amazon AppFlow Embedded Login App debe estar configurada en El token de actualización es válido hasta su revocación. De lo contrario, su flujo fallará cuando el token de actualización caduque.
- Debe activar la captura de datos de cambio en Salesforce para usar desencadenadores de flujo basados en eventos.
- Si desea crear conexiones privadas utilizando AWS PrivateLink, debe habilitar tanto los permisos de usuario Metadatos del administrador como Gestionar conexiones externas.
Haga que sus datos fluyan
En la siguiente unidad, aprenderá a conectar AWS y Salesforce con AppFlow.
Recursos
- Trailhead: Fundamentos de la nube de AWS
- Trailhead: Salesforce Private Connect para AWS
- Ayuda de Salesforce: Administrar las políticas de acceso de OAuth para una aplicación conectada
- Salesforce Developers: Guía del desarrollador de captura de datos de cambio: Seleccionar objetos para las notificaciones de cambio en la interfaz de usuario
- Sitio externo: AWS: Amazon AppFlow
- Sitio externo: AWS: Identity and Access Management para Amazon AppFlow