

Referensi Pusat Partner AWS API direstrukturisasi. Untuk informasi selengkapnya tentang operasi API yang didukung, lihat [Referensi Pusat Partner AWS 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 Penjualan Sentral Mitra
<a name="testing-sandbox"></a>

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

1. Buat peran IAM:

   Buat peran IAM di akun yang Akun AWS ditautkan 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).

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
               "Action": [
                   "partnercentral:CreateOpportunity",
                   "partnercentral:UpdateOpportunity",
                   "partnercentral:ListOpportunities",
                   "partnercentral:GetOpportunity",
                   "partnercentral:GetAwsOpportunitySummary",
                   "partnercentral:ListSolutions",
                   "partnercentral:AssociateOpportunity",
                   "partnercentral:DisassociateOpportunity",
                   "partnercentral:AssignOpportunity",
                   "partnercentral:SubmitOpportunity",
                   "partnercentral:AcceptEngagementInvitation",
                   "partnercentral:CreateEngagementInvitation",
                   "partnercentral:RejectEngagementInvitation",
                   "partnercentral:GetEngagementInvitation",
                   "partnercentral:ListEngagementInvitations",
                   "partnercentral:StartEngagementFromOpportunityTask",
                   "partnercentral:StartEngagementByAcceptingInvitationTask",
                   "partnercentral:CreateResourceSnapshotJob",
                   "partnercentral:StartResourceSnapshotJob",
                   "partnercentral:CreateEngagement"
               ],
               "Resource": "*",
               "Condition": {
                   "StringEquals": {
                       "partnercentral:Catalog": "Sandbox"
                   }
               }
           },
           {
               "Effect": "Allow",
               "Action": [
                   "aws-marketplace:ListEntities",
                   "aws-marketplace:DescribeEntity"
               ],
               "Resource": "*"
           },
           {
               "Effect": "Allow",
               "Action": [
                   "aws-marketplace:SearchAgreements",
                   "aws-marketplace:DescribeAgreement"
               ],
               "Resource": "*",
               "Condition": {
                   "StringEquals": {
                       "aws-marketplace:PartyType": "Proposer"
                   }
               }
           }
       ]
   }
   ```

------

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

### Mensimulasikan penciptaan sebuah AWS Kesempatan Berasal
<a name="simulating"></a>

Untuk mensimulasikan penciptaan peluang yang AWS berasal, dalam muatan `CreateOpportunity` tindakan, termasuk dan. `"Catalog": "Sandbox"` `"Origin": "AWS Referral"`

Contoh:

```
{
    "Catalog": "Sandbox",
    "Origin": "AWS Referral",
    "OpportunityIdentifier": "O123456",
    "Title": "Test Opportunity",
    ...
}
```

### Mensimulasikan pembaruan untuk peluang yang berasal dari mitra
<a name="simulate-updates"></a>

Untuk mensimulasikan pembaruan atau tindakan lain pada peluang yang berasal dari mitra, gunakan `UpdateOpportunity` tindakan dengan `"Catalog": "Sandbox"` dan `Lifecycle.ReviewStatus: “Approved”` atau `“Action Required”` dalam muatan.

 Jika Anda mengambil payload dari `GetOpportunity` tindakan untuk melakukan pembaruan, pastikan Anda mengubah ID menjadi`Identifier`, dan menghapus bidang berikut:
+ `CreatedDate`
+ `OpportunityTeam`
+ `RelatedEntityIdentifiers`

Contoh:

```
{
    "Catalog": "Sandbox",
    "Identifier": "O123456",
    "Title": "Updated Test Opportunity",
    "Lifecycle": {
        "ReviewStatus": "Approved"
    }
    ...
}
```

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

Mitra dapat menggunakan peristiwa peluang 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 Penjualan Sentral Mitra](selling-api-events.md).

Contoh aturan acara:

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

## Catatan pengujian tambahan
<a name="additional-testing-notes"></a>

1. `AssociateOpportunity`Tindakan pengujian:

   1. Gunakan solusi default `"S-1234567"` untuk menguji `AssociateOpportunity` tindakan.

   1. Untuk menguji penawaran Marketplace, gunakan ID penawaran nyata dari akun Anda.

1. Untuk pindah ke produksi, ubah `catalog` nilainya dari `Sandbox` ke`AWS`.

## Mendapatkan bantuan
<a name="getting-help"></a>

Jika Anda menghadapi tantangan mengintegrasikan CRM Anda dengan AWS, 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:`AWS Partner Central`.

   1. Pertanyaan tentang:`Partner Central Tools or ACE leads and opportunities`.

   1. Dapatkan spesifik: Pilih jenis kasus Integrasi CRM yang paling tepat.

   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.