View a markdown version of this page

Pengujian di kotak pasir untuk AWS API Akun Sentral Mitra - AWS Pusat Partner

Referensi AWS Partner Central API direstrukturisasi. Untuk informasi selengkapnya tentang operasi API yang didukung, lihat Referensi AWS Partner Central 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 Akun Sentral Mitra

Cara menggunakan kotak pasir

Untuk menggunakan kotak pasir, selesaikan langkah-langkah berikut:

  1. Buat peran IAM:

    Buat peran IAM dalam Akun AWS tautan dengan akun Pusat AWS Mitra Anda.

  2. Tetapkan Kebijakan:

    Tetapkan kebijakan berikut ke peran IAM. Untuk informasi selengkapnya, lihat Menambahkan dan menghapus izin identitas IAM.

    { "Version": "2012-10-17", "Statement": [ { "Sid": "AccountManagement", "Effect": "Allow", "Action": [ "partnercentral:AcceptConnectionInvitation", "partnercentral:AssociateAwsTrainingCertificationEmailDomain", "partnercentral:CancelConnection", "partnercentral:CancelConnectionInvitation", "partnercentral:CancelProfileUpdateTask", "partnercentral:CreateConnectionInvitation", "partnercentral:CreatePartner", "partnercentral:DisassociateAwsTrainingCertificationEmailDomain", "partnercentral:GetAllianceLeadContact", "partnercentral:GetConnection", "partnercentral:GetConnectionInvitation", "partnercentral:GetConnectionPreferences", "partnercentral:GetPartner", "partnercentral:GetProfileUpdateTask", "partnercentral:GetProfileVisibility", "partnercentral:GetVerification", "partnercentral:ListConnectionInvitations", "partnercentral:ListConnections", "partnercentral:ListPartners", "partnercentral:PutAllianceLeadContact", "partnercentral:PutProfileVisibility", "partnercentral:RejectConnectionInvitation", "partnercentral:SendEmailVerificationCode", "partnercentral:StartProfileUpdateTask", "partnercentral:StartVerification", "partnercentral:UpdateConnectionPreferences" ], "Resource": "*", "Condition": { "StringEquals": { "partnercentral:Catalog": [ "Sandbox" ] } } }, { "Sid": "TaggingAccess", "Effect": "Allow", "Action": [ "partnercentral:TagResource", "partnercentral:UntagResource", "partnercentral:ListTagsForResource" ], "Resource": [ "arn:aws:partnercentral:*:*:catalog/Sandbox/partner/*" ], "Condition": { "StringEquals": { "partnercentral:Catalog": [ "Sandbox" ] } } } ] }
  3. 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 penciptaan Mitra

Untuk mensimulasikan penciptaan Mitra, dalam muatan CreatePartner tindakan, termasuk "catalog": "Sandbox" dalam muatan.

Contoh:

{ "ClientToken": "client-generated-uuid", "Catalog": "Sandbox", "LegalName": "Your Name", "PrimarySolutionType": "SOLUTION_TYPE", "AllianceLeadContact": { "FirstName": "Example First Name", "LastName": "Example Last Name", "BusinessTitle": "Example Title", "Email": "example@domain.com" }, "EmailVerificationCode": "123456" }

Catatan: Di Sandbox verifikasi email dinonaktifkan. Anda dapat menggunakan enam digit apa pun EmailVerificationCode untuk pengujian. Juga, jangan gunakan “Tag” dalam permintaan.

Catatan pengujian tambahan

  1. Untuk menguji tindakan lain, atur "catalog": "Sandbox" di payload.

  2. Untuk menguji koneksi akun mitra di kotak pasir, Anda harus menjalankan StartProfileUpdateTask tindakan setelah membuat mitra di katalog kotak pasir.

  3. Untuk pindah ke produksi, ubah nilai katalog dari Sandbox keAWS.

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 Rekening Sentral Mitra.

Contoh aturan acara:

{ "source": ["aws.partnercentral-account"], "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.