Referensi Pusat Partner AWS API direstrukturisasi. Untuk informasi selengkapnya tentang operasi API yang didukung, lihat Referensi Pusat Partner AWS API.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pengujian di kotak pasir untuk AWS API Saluran Pusat Mitra
Akun di kotak pasir tidak memenuhi syarat untuk mendapatkan manfaat saluran, dan tidak divalidasi terhadap semua persyaratan program.
Cara menggunakan kotak pasir
Untuk menggunakan kotak pasir, selesaikan langkah-langkah berikut:
-
Buat peran IAM:
Buat peran IAM dalam Akun AWS tautan dengan akun Pusat AWS Mitra Anda.
-
Tetapkan Kebijakan:
Tetapkan kebijakan berikut ke peran IAM. Untuk informasi selengkapnya, lihat Menambahkan dan menghapus izin identitas IAM.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "ChannelManagement", "Effect": "Allow", "Action": [ "partnercentral:CreateProgramManagementAccount", "partnercentral:UpdateProgramManagementAccount", "partnercentral:DeleteProgramManagementAccount", "partnercentral:ListProgramManagementAccounts", "partnercentral:GetProgramManagementAccount", "partnercentral:CreateRelationship", "partnercentral:UpdateRelationship", "partnercentral:DeleteRelationship", "partnercentral:GetRelationship", "partnercentral:ListRelationships", "partnercentral:CreateChannelHandshake", "partnercentral:AcceptChannelHandshake", "partnercentral:RejectChannelHandshake", "partnercentral:CancelChannelHandshake", "partnercentral:ListChannelHandshakes" ], "Resource": "*", "Condition": { "StringEquals": { "partnercentral:Catalog": [ "Sandbox" ] } } }, { "Sid": "TaggingAccess", "Effect": "Allow", "Action": [ "partnercentral:TagResource", "partnercentral:UntagResource", "partnercentral:ListTagsForResource" ], "Resource": [ "arn:aws:partnercentral:*:*:catalog/Sandbox/program-management-account/*", "arn:aws:partnercentral:*:*:catalog/Sandbox/channel-handshake/*" ], "Condition": { "StringEquals": { "partnercentral:Catalog": [ "Sandbox" ] } } } ] } -
Gunakan kredenal peran IAM:
Gunakan kredensi (kunci rahasia dan kunci akses) peran IAM ini dalam solusi Anda untuk melakukan tindakan API.
Pengujian AWS tindakan
Selama fase pengujian, seringkali perlu untuk mensimulasikan AWS tindakan. Simulasi ini memungkinkan mitra untuk menguji secara menyeluruh aliran end-to-end lengkap integrasi mereka dengan layanan.AWS Setiap permintaan menyertakan parameter katalog, yang menentukan lingkungan data.
Mensimulasikan pembuatan Akun Manajemen Program
Untuk mensimulasikan pembuatan Akun Manajemen Program, dalam muatan CreateProgramManagementAccount tindakan, sertakan "catalog": "Sandbox" dalam muatan.
Contoh:
{ "catalog": "Sandbox", "accountId": "123456789012", "displayName": "Test PMA Name", "clientToken": "123abc456def789ghi", "program": "SOLUTION_PROVIDER", "tags": [ { "key": "testkey", "value": "testvalue" } ] }
Mensimulasikan pembaruan untuk Hubungan
Untuk mensimulasikan pembaruan pada suatu hubungan, gunakan UpdateRelationship tindakan dengan "catalog": "Sandbox" di payload.
Contoh:
{ "catalog": "Sandbox", "displayName": "Updated Test PMA", "identifier": "rs-abc123def456g", "programManagementAccountIdentifier": "pma-123abc456def7" }
Catatan pengujian tambahan
-
Untuk menguji tindakan lain, atur
"catalog": "Sandbox"di payload. -
Untuk pindah ke produksi, ubah nilai katalog dari
SandboxkeAWS.
Menguji peristiwa di lingkungan kotak pasir
Mitra dapat menggunakan peristiwa dari lingkungan kotak pasir untuk membantu menguji implementasi berbasis peristiwa. Siapkan EventBridge sama Akun AWS dengan aturan untuk mendengarkan acara kotak pasir dengan menentukan catalog: Sandbox detail acara. Untuk informasi selengkapnya, lihat Pemberitahuan untuk AWS API Saluran Pusat Mitra.
Contoh aturan acara:
{ "source": ["aws.partnercentral-channel"], "detail": { "catalog": ["Sandbox"] } }
Aturan peristiwa yang ditentukan catalog sebagai hanya Sandbox akan cocok dengan peristiwa yang berasal dari kotak pasir, yang dihasilkan oleh tindakan yang Anda lakukan di lingkungan kotak pasir.
Mendapatkan bantuan
Jika Anda menghadapi tantangan dalam pengujian, atau jika Anda perlu menguji skenario tertentu yang tidak tercakup di sini, hubungi dukungan dengan mengajukan kasus melalui langkah-langkah berikut:
-
Masuk ke Pusat AWS Mitra
dengan AWS kredensi Jaringan Mitra Anda. -
Pada Support Center for Partner Central
, pilih Open New Caseuntuk mencatat kasus baru. Lengkapi bidang sebagai berikut:-
Jenis kasus dukungan:
Channel Program -
Pertanyaan tentang:
General Program Inquiry -
Dapatkan spesifik: Pilih jenis kasus Saluran yang paling sesuai.
-
Subjek: Sertakan deskripsi singkat tentang permintaan.
-
Deskripsi: Berikan deskripsi rinci tentang masalah, pertanyaan, kesalahan, dan langkah pemecahan masalah.
-
Lampiran: Sertakan log dan tangkapan layar, jika berlaku.
-