Información general
Esta solución de AWS ayuda a los clientes de Amazon Ads a cargar sin problemas las señales de los clientes en su instancia de Amazon Marketing Cloud (AMC), sin necesidad de dedicar recursos de TI para crear y respaldar los flujos de trabajo de carga. Los clientes de Amazon Ads tienen la opción de cargar los datos desde sus colaboraciones de Amazon S3 o AWS Clean Rooms. Esto permite a los clientes de Amazon Ads seguir optimizando sus campañas de Amazon Ads en AMC y, al mismo tiempo, mantener un control total de sus datos, ya que las señales se cifran, transfieren y normalizan antes de cargarlas a la API de AMC.
Beneficios
Esta solución facilita a los clientes cargar sin problemas sus señales en su instancia de AMC. Una API y una nueva interfaz de usuario ayudan a los clientes a automatizar el proceso de transformación de datos y a definir el formato requerido antes de incorporarlos a AMC.
En cuestión de horas, en lugar de semanas, los anunciantes y las agencias pueden cargar sus señales de AWS a AMC de manera eficiente, sin tener que dedicar recursos de TI a crear y respaldar los flujos de trabajo de carga.
La solución se lanza en la cuenta de AWS del cliente, lo que garantiza que mantenga el control total de los datos que desea compartir con AMC.
Detalles técnicos
Puede implementar automáticamente esta arquitectura con la guía de implementación y la plantilla de AWS CloudFormation asociada.
Paso 1
El usuario carga los datos propios al bucket designado de Amazon Simple Storage Service (Amazon S3) o exporta los datos desde AWS Clean Rooms al bucket de S3. De manera opcional, el usuario puede designar los datos del bucket de S3 a una clave de AWS Key Management Service (AWS KMS) para descifrar y cifrar los datos de origen y sus derivados durante todo el proceso de extracción, transformación y carga (ETL).
Paso 2
El usuario inicia sesión con Amazon Cognito en la aplicación web proporcionada y obtiene los tokens de autorización necesarios para cargar los activos de frontend de Amazon S3 y los recursos de backend de Amazon API Gateway.
Paso 3
Los usuarios interactúan con la aplicación web proporcionada a través de una distribución de Amazon CloudFront y una puerta de enlace de API Gateway. El recurso de CloudFront proporciona activos de sitios web estáticos de Amazon S3. El recurso de API Gateway brinda una interfaz de API de REST a un recurso de AWS Lambda.
Paso 4
El recurso de Amazon DynamoDB almacena las configuraciones del sistema, como los detalles de conexión especificados por el usuario para las instancias de Amazon Marketing Cloud (AMC). Estas configuraciones son entradas en el formulario web de frontend y las guarda el recurso controlador de API de Lambda. Las credenciales de OAuth especificadas por el usuario se guardan en AWS Secrets Manager y en el token de actualización de OAuth derivado mediante programación.
Paso 5
Un recurso de Lambda interactúa con una o más instancias de AMC para crear, leer, actualizar y eliminar conjuntos de datos.
Paso 6
Cuando los usuarios envían solicitudes para cargar datos en conjuntos de datos nuevos o existentes, un recurso de Lambda inicia una tarea de extracción, transformación y carga (ETL) de AWS Glue para normalizar, procesar y cambiar el formato de los archivos especificados por el usuario.
Paso 7
El trabajo de AWS Glue genera los resultados en un bucket de S3. Este evento inicia una solicitud desde un recurso de Lambda a cada instancia de AMC especificada por el usuario para iniciar la carga de esos resultados.
Paso 8
AMC carga de forma asincrónica los datos transformados de Amazon S3 en la instancia de AMC del anunciante.
- Fecha de publicación
Contenido relacionado
Implemente una solución para almacenar, consultar, analizar y visualizar datos de la interfaz de programación de aplicaciones (API) de Amazon Marketing Cloud (AMC).
En esta orientación, se muestra cómo importar datos propios de orígenes externos a Amazon Simple Storage Service (Amazon S3) y, a continuación, cargar y consultar los datos directamente en Amazon Marketing Cloud (AMC).