

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

Gli account nella sandbox non sono idonei ai vantaggi del canale e non sono convalidati rispetto a tutti i requisiti del programma.

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

Per utilizzare la sandbox, completa i seguenti passaggi:

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).

   ```
   {
     "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. 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 Ogni richiesta include un parametro di catalogo, che determina l'ambiente dei dati.

### Simulazione della creazione di un account di gestione del programma
<a name="simulating-pma"></a>

Per simulare la creazione di un account di gestione del programma, `"catalog": "Sandbox"` includi nel payload dell'`CreateProgramManagementAccount`azione il payload.

Ad esempio:

```
{
  "catalog": "Sandbox",
  "accountId": "123456789012",
  "displayName": "Test PMA Name",
  "clientToken": "123abc456def789ghi",
  "program": "SOLUTION_PROVIDER",
  "tags": [
    {
      "key": "testkey",
      "value": "testvalue"
    }
  ]
}
```

### Simulazione degli aggiornamenti di una relazione
<a name="simulate-relationship-updates"></a>

Per simulare gli aggiornamenti su una relazione, utilizza l'`UpdateRelationship`azione con `"catalog": "Sandbox"` nel payload.

Ad esempio:

```
{
  "catalog": "Sandbox",
  "displayName": "Updated Test PMA",
  "identifier": "rs-abc123def456g",
  "programManagementAccountIdentifier": "pma-123abc456def7"
}
```

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

1. Per testare altre azioni, imposta `"catalog": "Sandbox"` nel payload.

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

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

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

Esempio di regola dell'evento:

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

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

Se riscontri difficoltà durante i test 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 assistenza: `Channel Program`

   1. Domanda riguardante: `General Program Inquiry`

   1. Approfondisci: seleziona il tipo di case Channel 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.