

Referensi AWS Partner Central API direstrukturisasi. Untuk informasi selengkapnya tentang operasi API yang didukung, lihat [Referensi AWS Partner Central API](https://docs.aws.amazon.com/partner-central/latest/APIReference/Welcome.html).

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
<a name="testing-sandbox-channel"></a>

Akun di kotak pasir tidak memenuhi syarat untuk mendapatkan manfaat saluran, dan tidak divalidasi terhadap semua persyaratan program.

## Cara menggunakan kotak pasir
<a name="use-sandbox"></a>

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.

1. Tetapkan Kebijakan:

   Tetapkan kebijakan berikut ke peran IAM. Untuk informasi selengkapnya, lihat [Menambahkan dan menghapus izin identitas IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_manage-attach-detach.html).

   ```
   {
     "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"
             ]
           }
         }
       }
     ]
   }
   ```

1. Gunakan kredenal peran IAM:

   Gunakan kredensi (kunci rahasia dan kunci akses) peran IAM ini dalam solusi Anda untuk melakukan tindakan API.

## Pengujian AWS tindakan
<a name="testing-aws-actions"></a>

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
<a name="simulating-pma"></a>

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
<a name="simulate-relationship-updates"></a>

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
<a name="additional-testing-notes"></a>

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

1. Untuk pindah ke produksi, ubah nilai katalog dari `Sandbox` ke`AWS`.

## Menguji peristiwa di lingkungan kotak pasir
<a name="testing-events"></a>

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](channel-api-events.md).

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
<a name="getting-help"></a>

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:

1. Masuk ke [Pusat AWS Mitra](https://partnercentral.awspartner.com/) dengan AWS kredensi Jaringan Mitra Anda.

1. Pada [Support Center for Partner Central](https://partnercentral.awspartner.com/support), pilih `Open New Case` untuk mencatat kasus baru. Lengkapi bidang sebagai berikut:

   1. Jenis kasus dukungan: `Channel Program`

   1. Pertanyaan tentang: `General Program Inquiry`

   1. Dapatkan spesifik: Pilih jenis kasus Saluran yang paling sesuai.

   1. Subjek: Sertakan deskripsi singkat tentang permintaan.

   1. Deskripsi: Berikan deskripsi rinci tentang masalah, pertanyaan, kesalahan, dan langkah pemecahan masalah.

   1. Lampiran: Sertakan log dan tangkapan layar, jika berlaku.