

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Aufbau der Datenerfassungspipeline für Ihre Amazon-Verkaufspartnerdaten
<a name="ingestion-pipeline"></a>

Dieser Abschnitt enthält eine Strategie zur Aufnahme von Amazon-Lieferanten- und Verkäuferdaten aus der Amazon Selling Partner API (SP-API) in einen Data Lake in Ihrem AWS-Konto. Diese Daten-Pipeline-Architektur ist auf Agilität ausgelegt. Sobald die Daten in Ihrem Konto verfügbar sind, können Sie Analysen und generative KI-Funktionen implementieren, um aus diesen Daten erweiterte Geschäftseinblicke zu gewinnen. Diese Daten helfen Ihnen dabei, Ihr Unternehmen, Ihre Inventardetails und Analysen in großem Umfang auf allen Marktplätzen zu verstehen.

Das folgende Architekturdiagramm zeigt, wie Sie [AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/welcome.html)Funktionen in einem [AWS Step Functions](https://docs.aws.amazon.com/step-functions/latest/dg/welcome.html)Workflow verwenden, um Daten aus dem SP-API in einen Data Lake in Ihrem zu übernehmen. AWS-Konto Die Daten werden in [Amazon Simple Storage Service (Amazon S3)](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html) und im [Parameter Store](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-parameter-store.html) gespeichert, was eine Funktion von ist AWS Systems Manager.



![Serverlose Architektur, die Daten aus dem aufnimmt SP-API und in einem Data Lake speichert.](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/strategy-gen-ai-selling-partner-api/images/ingestion-pipeline.png)


Das Architekturdiagramm umfasst die folgenden Komponenten:

1. Step Functions wird als serverloser Orchestrierungsdienst verwendet, um den Workflow für die Integration mit dem zentral zu verwalten. SP-API

1. Die [Verkaufspartner-API für Berichte](https://developer-docs.amazon.com/sp-api/docs/reports-api-v2021-06-30-use-case-guide) (Reports API) unterstützt Benachrichtigungen zur Automatisierung der Berichtsworkflows. Dazu verwenden Sie eine **SP-APIBenachrichtigungs-Lambda-Funktion**, um die Anwendung für den `REPORT_PROCESSING_FINISHED` Benachrichtigungstyp zu abonnieren.

1. Um die aufzurufen, verwenden Sie eine **Authentifizierungs-Lambda-Funktion SP-API**, um ein Zugriffstoken für die Login with Amazon (LWA) zu erhalten.

1. Das LWA-Zugriffstoken aus der Authentifizierungsfunktion wird an eine Lambda-Funktion des **Berichtserstellers** übergeben. Diese Funktion `createReport` ruft SP-API mithilfe des LWA-Zugriffstokens und der regionalen Endpunkte, Marketplace-IDs und Berichtskonfigurationsdaten, die im Parameter Store gespeichert sind, auf.

1. Das SP-API generiert den Bericht. Nach Abschluss wird ein `REPORT_PROCESSING_FINISHED` Benachrichtigungsereignis an eine [Amazon Simple Queue Service (Amazon SQS)](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/welcome.html) -Warteschlange gesendet, die Informationen bereitstellt, wenn die Berichtsverarbeitung `CANCELLED``DONE`, oder `FATAL` ist. Dadurch wird eine Lambda-Funktion **zur Verarbeitung von Benachrichtigungen** ausgelöst, um das Ereignis zu verarbeiten. Wenn das Benachrichtigungsereignis den Status hat`DONE`, `reportDocumentId` ist a enthalten.

1. Das Benachrichtigungsereignis wird an eine Lambda-Funktion **zur Datenverarbeitung** im Step Functions Functions-Workflow übergeben. Diese Funktion verwendet die`reportDocumentId`, um einen `getReportDocument` Aufruf an die SP-API zu tätigen. Die SP-API gibt eine vorsignierte URL für den Speicherort des Berichtsdokuments und den verwendeten Komprimierungsalgorithmus zurück, falls der Inhalt des Berichtsdokuments komprimiert wurde.

1. Diese Antwort wird an eine **Storage** Lambda-Funktion übergeben, die das Berichtsdokument herunterlädt, es dekomprimiert (falls zutreffend) und das Berichtsdokument in Amazon S3 speichert.

1. [AWS Key Management Service (AWS KMS)](https://docs.aws.amazon.com/kms/latest/developerguide/overview.html) wird zur zentralen Verwaltung von Verschlüsselungsschlüsseln verwendet, mit denen die darin enthaltenen Geheimnisse verschlüsselt werden können. [AWS Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/intro.html) Daten werden in Amazon S3 und Parameter Store gespeichert.

1. SP-API Anfragen werden mithilfe des Token-Bucket-Algorithmus begrenzt. Daher wird für die Ratenbegrenzung ein API-Client empfohlen.

1. [AWS CloudTrail](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-user-guide.html)und [Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html) werden für die Überwachung und Protokollierung auf der ganzen Welt verwendet AWS-Services. Diese Protokolle bieten Rückverfolgbarkeit.