Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Creazione della pipeline di acquisizione dei dati per i dati dei tuoi partner di vendita Amazon
Questa sezione fornisce una strategia per importare i dati di fornitori e venditori Amazon dall'API Amazon Selling Partner (SP-API) in un data lake del tuo. Account AWS Questa architettura di pipeline di dati è progettata per l'agilità. Una volta che i dati saranno disponibili nel tuo account, puoi implementare funzionalità di analisi e intelligenza artificiale generativa per ottenere informazioni aziendali avanzate da questi dati. Questi dati ti aiutano a comprendere la tua attività, i dettagli dell'inventario e le analisi su larga scala in tutti i mercati.
Il seguente diagramma di architettura mostra come si utilizzano AWS Lambdale funzioni in un AWS Step Functionsflusso di lavoro per importare dati da esso SP-API in un data lake del proprio. Account AWS I dati vengono archiviati in Amazon Simple Storage Service (Amazon S3) e in Parameter Store, che è una funzionalità di. AWS Systems Manager
Il diagramma dell'architettura include i seguenti componenti:
-
Step Functions viene utilizzato come servizio di orchestrazione senza server per gestire centralmente il flusso di lavoro per l'integrazione con. SP-API
-
La Selling Partner API for Reports (Reports
API) supporta le notifiche per automatizzare i flussi di lavoro relativi ai report. A tale scopo, si utilizza una funzione Lambda di SP-APInotifica per sottoscrivere l'applicazione al tipo di REPORT_PROCESSING_FINISHEDnotifica. -
Per effettuare chiamate a SP-API, si utilizza una funzione Authentication Lambda per ottenere un token di accesso Login with Amazon (LWA).
-
Il token di accesso LWA della funzione di autenticazione viene passato a una funzione Lambda di Report creator. Questa funzione effettua una
createReportchiamata SP-API utilizzando il token di accesso LWA e gli endpoint regionali, gli ID del marketplace e i dati di configurazione dei report archiviati in Parameter Store. -
SP-API Genera il report. Al termine, un evento di
REPORT_PROCESSING_FINISHEDnotifica viene inviato a una coda Amazon Simple Queue Service (Amazon SQS), che fornisce informazioni quando l'elaborazione del report è, oppure.CANCELLEDDONEFATALCiò attiva una funzione Lambda di elaborazione delle notifiche per elaborare l'evento. Se l'evento di notifica ha lo stato diDONE,reportDocumentIdviene incluso a. -
L'evento di notifica viene passato a una funzione Lambda di elaborazione dati nel flusso di lavoro Step Functions. Questa funzione utilizza il
reportDocumentIdper effettuare unagetReportDocumentchiamata a. SP-API SP-API Restituisce un URL prefirmato per la posizione del documento di rapporto e l'algoritmo di compressione utilizzato, se il contenuto del documento del rapporto è stato compresso. -
Questa risposta viene passata a una funzione Storage Lambda, che scarica il documento di report, lo decomprime (se applicabile) e lo archivia in Amazon S3.
-
AWS Key Management Service (AWS KMS) viene utilizzato per gestire centralmente le chiavi di crittografia, che possono essere utilizzate per crittografare i segreti in. AWS Secrets Manager I dati vengono archiviati in Amazon S3 e Parameter Store.
-
SP-API le richieste sono limitate utilizzando l'algoritmo token bucket. Pertanto, si consiglia di utilizzare un client API per la limitazione della velocità.
-
AWS CloudTraile Amazon CloudWatch vengono utilizzati per il monitoraggio e la registrazione in tutto il Servizi AWS. Questi registri garantiscono la tracciabilità.