Visão geral
Esta solução da AWS ajuda os clientes do Amazon Ads a fazer upload dos sinais dos clientes para a instância da Nuvem de Marketing da Amazon (AMC) facilmente, sem precisar dedicar recursos de TI para a criação dos fluxos de trabalho de upload ou para o suporte deles. Os clientes do Amazon Ads têm a opção de fazer upload dos dados das colaborações do Amazon S3 ou AWS Clean Rooms deles. Isso permite que os clientes do Amazon Ads continuem otimizando suas campanhas na AMC, mantendo o controle total dos dados, pois os sinais são criptografados, transferidos e normalizados antes do upload para a API da AMC.
Benefícios
Essa solução facilita o upload dos sinais dos clientes para a instância do AMC. Por meio de API e de uma nova interface de usuário os clientes obtém ajuda para a automatizar o processo de transformação de dados e definir o formato necessário antes da ingestão no AMC.
Em poucas horas, em vez de semanas, anunciantes e agências podem fazer upload dos sinais da AWS para o AMC com eficiência, sem precisar dedicar recursos de TI para criação dos fluxos de trabalho de upload ou para o suporte deles.
A solução é executada na conta da AWS do cliente, garantindo que ele mantenha o controle total dos dados que deseja compartilhar com o AMC.
Detalhes técnicos
É possível implantar essa arquitetura automaticamente usando o Guia de Implementação e o modelo que acompanha o AWS CloudFormation.
Etapa 1
O usuário carrega os dados primários no bucket designado do Amazon Simple Storage Service (Amazon S3) ou exporta dados do AWS Clean Rooms para o bucket do S3. Opcionalmente, o usuário pode designar dados do bucket do S3 para uma chave do AWS Key Management Service (AWS KMS) para descriptografar e criptografar dados de origem e seus derivados em todo o pipeline de extração, transformação e carregamento (ETL).
Etapa 2
O usuário faz login com o Amazon Cognito na aplicação Web fornecida e obtém os tokens de autorização necessários para carregar ativos de front-end do Amazon S3 e recursos de back-end do Amazon API Gateway.
Etapa 3
Os usuários interagem com a aplicação Web fornecida por meio de uma distribuição do Amazon CloudFront e um endpoint do API Gateway. O recurso CloudFront serve ativos estáticos de sites do Amazon S3. O recurso API Gateway fornece uma interface de API REST para um recurso do AWS Lambda.
Etapa 4
O recurso do Amazon DynamoDB armazena configurações do sistema, como detalhes de conexão especificados pelo usuário para instâncias da Nuvem de Marketing da Amazon (AMC). Essas configurações são entradas no formulário Web de front-end e salvas pelo recurso do Lambda do manipulador da API. As credenciais de OAuth especificadas pelo usuário são salvas no AWS Secrets Manager e no token de atualização do OAuth derivado de forma programática.
Etapa 5
Um recurso Lambda interage com uma ou mais instâncias do AMC para criar, ler, atualizar e excluir conjuntos de dados.
Etapa 6
Quando os usuários enviam solicitações para carregar dados em conjuntos de dados novos ou existentes, um recurso do Lambda inicia uma tarefa de ETL do AWS Glue para normalizar, fazer hash e reformatar arquivos especificados pelo usuário.
Etapa 7
O trabalho do AWS Glue gera resultados em um bucket do S3. Esse evento inicia uma solicitação de um recurso do Lambda para cada instância da AMC especificada pelo usuário para iniciar o upload desses resultados.
Etapa 8
A AMC faz o upload assíncrono dos dados transformados do Amazon S3 na instância da AMC do anunciante.
- Data de publicação
Conteúdo relacionado
Implante uma solução para armazenar, consultar, analisar e visualizar dados usando a interface de programação de aplicações (API) do Amazon Marketing Cloud (AMC).
Esta orientação demonstra como importar dados primários de fontes de terceiros para o Amazon Simple Storage Service (Amazon S3) e, em seguida, carregar e consultar seus dados diretamente na Nuvem de Marketing da Amazon (AMC).