Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membangun saluran konsumsi data untuk data mitra penjualan Amazon Anda
Bagian ini menyediakan strategi untuk menyerap data vendor dan penjual Amazon dari Amazon Selling Partner API (SP-API) ke data lake di Anda Akun AWS. Arsitektur pipa data ini dirancang untuk kelincahan. Setelah data tersedia di akun Anda, Anda dapat menerapkan analitik dan kemampuan AI generatif untuk mendapatkan wawasan bisnis tingkat lanjut dari data ini. Data ini membantu Anda memahami bisnis, detail inventaris, dan analitik dalam skala besar di semua pasar.
Diagram arsitektur berikut menunjukkan bagaimana Anda menggunakan AWS Lambdafungsi dalam AWS Step Functionsalur kerja untuk menyerap data dari SP- API ke dalam danau data di Anda. Akun AWS Data disimpan di Amazon Simple Storage Service (Amazon S3) dan di Parameter Store. AWS Systems Manager

Diagram arsitektur mencakup komponen berikut:
-
Step Functions digunakan sebagai layanan orkestrasi tanpa server untuk mengelola alur kerja secara terpusat untuk diintegrasikan dengan SP-. API
-
Mitra Penjualan API untuk Laporan
(LaporanAPI) mendukung notifikasi untuk mengotomatiskan alur kerja laporan. Untuk ini, Anda menggunakan fungsi Lambda APIpemberitahuan SP untuk berlangganan aplikasi ke jenis REPORT_PROCESSING_FINISHED
notifikasi. -
Untuk melakukan panggilan ke SP-API, Anda menggunakan fungsi Lambda Otentikasi untuk mendapatkan token akses Login with Amazon LWA ().
-
Token LWA akses dari fungsi otentikasi diteruskan ke fungsi Lambda pembuat Laporan. Fungsi ini membuat
createReport
panggilan ke SP- API dengan menggunakan token LWA akses dan titik akhir regional, pasarIDs, dan data konfigurasi laporan yang disimpan di Parameter Store. -
SP- API menghasilkan laporan. Setelah selesai, acara
REPORT_PROCESSING_FINISHED
notifikasi dikirim ke antrian Amazon Simple Queue Service (AmazonSQS), yang menyediakan informasi saat pemrosesan laporanCANCELLED
,DONE
, atau.FATAL
Ini memicu fungsi Lambda pemrosesan Pemberitahuan untuk memproses acara. Jika acara notifikasi memiliki statusDONE
, areportDocumentId
disertakan. -
Peristiwa notifikasi diteruskan ke fungsi Lambda pemrosesan Data dalam alur kerja Step Functions. Fungsi ini menggunakan
reportDocumentId
untuk membuatgetReportDocument
panggilan ke SP-API. SP- API mengembalikan pra-ditandatangani URL untuk lokasi dokumen laporan dan algoritma kompresi yang digunakan, jika isi dokumen laporan telah dikompresi. -
Respons ini diteruskan ke fungsi Lambda Penyimpanan, yang mengunduh dokumen laporan, mendekompresnya (jika ada), dan menyimpan dokumen laporan di Amazon S3.
-
AWS Key Management Service (AWS KMS) digunakan untuk mengelola kunci enkripsi secara terpusat, yang dapat digunakan untuk mengenkripsi rahasia di. AWS Secrets Manager Data disimpan di Amazon S3 dan Parameter Store.
-
SP- API permintaan dibatasi dengan menggunakan algoritma token bucket. Oleh karena itu, API klien direkomendasikan untuk membatasi tarif.
-
AWS CloudTraildan Amazon CloudWatch digunakan untuk memantau dan mencatat seluruh file Layanan AWS. Log ini memberikan keterlacakan.