

L' Centrale Partner AWS API Reference è stato ristrutturato. Per ulteriori informazioni sulle operazioni API supportate, consulta l'[Centrale Partner AWS API Reference.](https://docs.aws.amazon.com/partner-central/latest/APIReference/Welcome.html)

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Test in una sandbox per AWS API di vendita di Partner Central
<a name="testing-sandbox"></a>

## Come usare la sandbox
<a name="use-sandbox"></a>

1. Crea un ruolo IAM:

   Crea un ruolo IAM nell'account Account AWS collegato al tuo AWS Partner Central.

1. Assegna politica:

   Assegna la seguente policy al ruolo IAM. Per ulteriori informazioni, consulta [Aggiunta e rimozione di autorizzazioni per identità 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. Usa le credenziali del ruolo IAM:

   Utilizza le credenziali (chiave segreta e chiave di accesso) di questo ruolo IAM nella tua soluzione per eseguire le azioni API.

## Test in corso AWS actions
<a name="testing-aws-actions"></a>

Durante la fase di test, è spesso necessario simulare azioni AWS. Questa simulazione consente ai partner di testare a fondo l'intero flusso end-to-end della loro integrazione con i servizi.AWS

### Simulazione della creazione di un AWS opportunità originata
<a name="simulating"></a>

Per simulare la creazione di un'opportunitàAWS originata, nel payload dell'`CreateOpportunity`azione, includi e. `"Catalog": "Sandbox"` `"Origin": "AWS Referral"`

Ad esempio:

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

### Simulazione degli aggiornamenti a un'opportunità creata dal partner
<a name="simulate-updates"></a>

Per simulare aggiornamenti o altre azioni su un'opportunità creata dal partner, utilizza l'azione con e/o nel `UpdateOpportunity` payload. `"Catalog": "Sandbox"` `Lifecycle.ReviewStatus: “Approved”` `“Action Required”`

 Se stai utilizzando il payload derivante dall'`GetOpportunity`azione per eseguire l'aggiornamento, assicurati di modificare l'ID in e di rimuovere i seguenti campi`Identifier`:
+ `CreatedDate`
+ `OpportunityTeam`
+ `RelatedEntityIdentifiers`

Ad esempio:

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

## Eventi di test nell'ambiente sandbox
<a name="testing-events"></a>

I partner possono utilizzare gli eventi di opportunità dell'ambiente sandbox per testare le implementazioni basate sugli eventi. Configura EventBridge allo stesso modo Account AWS le regole per ascoltare gli eventi sandbox `catalog: sandbox` specificando i dettagli dell'evento. Per ulteriori informazioni, consulta [Notifiche per AWS API di vendita Partner Central](selling-api-events.md).

Esempio di regola dell'evento:

```
{
    "source": ["aws.partnercentral-selling"],
    "detail": {
        "catalog": ["Sandbox"] 
    }
}
```

Le regole di evento che specificano `catalog` as `Sandbox` corrisponderanno solo agli eventi provenienti dalla sandbox, generati dalle azioni eseguite nell'ambiente sandbox.

## Note aggiuntive sui test
<a name="additional-testing-notes"></a>

1. `AssociateOpportunity`Azione di test:

   1. Usa la soluzione predefinita `"S-1234567"` per testare l'`AssociateOpportunity`azione.

   1. Per testare le offerte del Marketplace, utilizza un ID di offerta reale dal tuo account.

1. Per passare alla produzione, modifica il `catalog` valore da `Sandbox` a`AWS`.

## Utilizzo della guida
<a name="getting-help"></a>

Se riscontri difficoltà nell'integrazione del tuo CRM con AWS o se hai bisogno di testare uno scenario specifico non trattato qui, contatta l'assistenza segnalando un caso attraverso i seguenti passaggi:

1. Accedi a [AWS Partner Central](https://partnercentral.awspartner.com/) con le tue credenziali AWS Partner Network.

1. Nel [Support Center for Partner Central](https://partnercentral.awspartner.com/support), scegli `Open New Case` di registrare un nuovo caso. Completare i campi come segue:

   1. Tipo di richiesta di supporto:`AWS Partner Central`.

   1. Domanda riguardante:`Partner Central Tools or ACE leads and opportunities`.

   1. Approfondisci: Seleziona il tipo di caso di integrazione CRM più appropriato.

   1. Oggetto: includi una breve descrizione della richiesta.

   1. Descrizione: Fornisci una descrizione dettagliata di problemi, domande, errori e passaggi per la risoluzione dei problemi.

   1. Allegati: includi registri e schermate, ove applicabile.