Panoramica
Questa soluzione AWS aiuta i clienti di Amazon Ads a caricare facilmente i segnali dei clienti nella loro istanza Amazon Marketing Cloud (AMC) senza dover ricorrere a risorse IT per creare e supportare i flussi di lavoro di caricamento. I clienti di Amazon Ads hanno la possibilità di caricare i dati dalle loro collaborazioni Amazon S3 o AWS Clean Rooms. Ciò consente ai clienti Amazon Ads di continuare a ottimizzare le proprie campagne Amazon Ads all'interno di AMC mantenendo il completo controllo dei propri dati, poiché i segnali vengono crittografati, trasferiti e normalizzati prima del caricamento sull'API AMC.
Vantaggi
Questa soluzione consente ai clienti di caricare facilmente i propri segnali nella propria istanza AMC. Un'API e una nuova interfaccia utente aiutano i clienti ad automatizzare il processo di trasformazione dei dati e a definire il formato richiesto prima dell'inserimento in AMC.
In poche ore anziché settimane, gli inserzionisti e le agenzie possono caricare in modo efficiente i propri segnali da AWS ad AMC, senza dover ricorrere a risorse IT per creare e supportare i flussi di lavoro di caricamento.
La soluzione viene lanciata nell'account AWS del cliente, il quale mantiene il pieno controllo dei dati che desidera condividere con AMC.
Dettagli tecnici
Questa architettura può essere implementata automaticamente consultando la Guida all'implementazione e il modello AWS CloudFormation allegato.
Fase 1
L'utente carica la prima parte dei dati nel bucket designato (Amazon S3) Amazon Simple Storage Service o esporta i dati da AWS Clean Rooms nel bucket S3 . Facoltativamente, l'utente può designare i dati dal bucket S3 al Servizio AWS di gestione delle chiavi (AWS KMS) per decrittare e crittografare i dati di origine e i relativi dati derivati in tutta la pipeline di estrazione, trasformazione, caricamento (ETL).
Fase 2
L'utente accede con Amazon Cognito all'applicazione Web fornita e ottiene i token di autorizzazione necessari per caricare le risorse frontend da Amazon S3 e le risorse di backend da Gateway Amazon API.
Fase 3
Gli utenti interagiscono con l'applicazione Web fornita tramite una distribuzione Amazon CloudFront e un endpoint Gateway API. La risorsa CloudFront serve risorse statiche per siti Web di Amazon S3. La risorsa Gateway API fornisce un'interfaccia REST API a una risorsa AWS Lambda.
Fase 4
La risorsa Amazon DynamoDB memorizza le configurazioni di sistema, come i dettagli di connessione specificati dall'utente per le istanze di Amazon Marketing Cloud (AMC). Queste configurazioni sono degli input nel modulo web frontend e vengono salvate dalla risorsa Lambda del gestore API. Le credenziali OAuth specificate dall'utente vengono salvate in AWS Secrets Manager e nel token di aggiornamento OAuth derivato a livello di codice.
Fase 5
Una risorsa Lambda interagisce con una o più istanze AMC per creare, leggere, aggiornare ed eliminare set di dati.
Fase 6
Quando gli utenti inviano richieste di caricamento di dati su set di dati nuovi o esistenti, una risorsa Lambda avvia un processo ETL di AWS Glue per normalizzare, eseguire l'hashing e riformattare i file specificati dall'utente.
Fase 7
Il processo di AWS Glue invia i risultati a un bucket S3. Questo evento avvia una richiesta da una risorsa Lambda a ciascuna istanza AMC specificata dall'utente per avviare il caricamento di tali risultati.
Fase 8
AMC carica in modo asincrono i dati trasformati da Amazon S3 nell'istanza AMC dell'inserzionista.
- Data di pubblicazione
Contenuto correlato
Implementa una soluzione per archiviare, interrogare, analizzare e visualizzare i dati dall'interfaccia di programmazione dell'applicazione (API) di Amazon Marketing Cloud (AMC).
Questa guida mostra come importare dati proprietari da origini di terze parti in Amazon Simple Storage Service (Amazon S3), quindi caricare ed eseguire query sui dati direttamente in Amazon Marketing Cloud (AMC).