

A referência Central de Parceiros da AWS da API foi reestruturada. Para obter mais informações sobre as operações de API suportadas, consulte a [Referência Central de Parceiros da AWS da API](https://docs.aws.amazon.com/partner-central/latest/APIReference/Welcome.html).

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Testando em uma caixa de areia para o AWS API do Partner Central Channel
<a name="testing-sandbox-channel"></a>

As contas no sandbox não estão qualificadas para os benefícios do canal e não são validadas de acordo com todos os requisitos do programa.

## Como usar o sandbox
<a name="use-sandbox"></a>

Para usar o sandbox, conclua as seguintes etapas:

1. Crie uma função do IAM:

   Crie uma função do IAM Conta da AWS vinculada à sua conta do AWS Partner Central.

1. Atribuir política:

   Atribua a política a seguir à função do IAM. Para obter mais informações, consulte [Adicionar e remover permissões de identidade do 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. Use as credenciais da função do IAM:

   Use as credenciais (chave secreta e chave de acesso) dessa função do IAM em sua solução para realizar as ações da API.

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

Durante a fase de teste, muitas vezes é necessário simular AWS ações. Essa simulação permite que os parceiros testem minuciosamente o fluxo completo de sua integração com AWS os serviços. Cada solicitação inclui um parâmetro de catálogo, que determina o ambiente de dados.

### Simulando a criação de uma conta de gerenciamento de programas
<a name="simulating-pma"></a>

Para simular a criação de uma Conta de Gerenciamento do Programa, na carga útil da `CreateProgramManagementAccount` ação, inclua `"catalog": "Sandbox"` na carga útil.

Por exemplo:

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

### Simulando atualizações em um relacionamento
<a name="simulate-relationship-updates"></a>

Para simular atualizações em um relacionamento, use a `UpdateRelationship` ação com `"catalog": "Sandbox"` na carga útil.

Por exemplo:

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

## Notas de teste adicionais
<a name="additional-testing-notes"></a>

1. Para testar outras ações, defina `"catalog": "Sandbox"` a carga útil.

1. Para passar para a produção, altere o valor do catálogo de `Sandbox` para`AWS`.

## Eventos de teste no ambiente sandbox
<a name="testing-events"></a>

Os parceiros podem consumir eventos do ambiente sandbox para ajudar a testar as implementações baseadas em eventos. Configure EventBridge o mesmo Conta da AWS com regras para ouvir eventos de sandbox especificando `catalog: Sandbox` nos detalhes do evento. Para obter mais informações, consulte [Notificações para o AWS API do Partner Central Channel](channel-api-events.md).

Exemplo de regra de evento:

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

As regras de eventos que especificam `catalog` como `Sandbox` corresponderão somente aos eventos provenientes do sandbox, gerados pelas ações que você executa no ambiente sandbox.

## Como obter ajuda
<a name="getting-help"></a>

Se você encontrar desafios nos testes ou precisar testar um cenário específico não abordado aqui, entre em contato com o suporte apresentando um caso por meio das seguintes etapas:

1. Faça login no [AWS Partner Central](https://partnercentral.awspartner.com/) com suas credenciais do AWS Partner Network.

1. No [Support Center do Partner Central](https://partnercentral.awspartner.com/support), escolha `Open New Case` registrar um novo caso. Preencha os campos da seguinte forma:

   1. Tipo de estojo de suporte: `Channel Program`

   1. Pergunta sobre: `General Program Inquiry`

   1. Seja específico: selecione o tipo de caso de canal mais adequado.

   1. Assunto: Inclua uma breve descrição da solicitação.

   1. Descrição: forneça uma descrição detalhada dos problemas, perguntas, erros e etapas de solução de problemas.

   1. Anexos: inclua registros e capturas de tela, quando aplicável.