A referência AWS Partner Central da API foi reestruturada. Para obter mais informações sobre as operações de API suportadas, consulte a Referência AWS Partner Central da API.
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 de conta do Partner Central
Como usar o sandbox
Para usar o sandbox, conclua as seguintes etapas:
-
Crie uma função do IAM:
Crie uma função do IAM Conta da AWS vinculada à sua conta do AWS Partner Central.
-
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.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "AccountManagement", "Effect": "Allow", "Action": [ "partnercentral:AcceptConnectionInvitation", "partnercentral:AssociateAwsTrainingCertificationEmailDomain", "partnercentral:CancelConnection", "partnercentral:CancelConnectionInvitation", "partnercentral:CancelProfileUpdateTask", "partnercentral:CreateConnectionInvitation", "partnercentral:CreatePartner", "partnercentral:DisassociateAwsTrainingCertificationEmailDomain", "partnercentral:GetAllianceLeadContact", "partnercentral:GetConnection", "partnercentral:GetConnectionInvitation", "partnercentral:GetConnectionPreferences", "partnercentral:GetPartner", "partnercentral:GetProfileUpdateTask", "partnercentral:GetProfileVisibility", "partnercentral:GetVerification", "partnercentral:ListConnectionInvitations", "partnercentral:ListConnections", "partnercentral:ListPartners", "partnercentral:PutAllianceLeadContact", "partnercentral:PutProfileVisibility", "partnercentral:RejectConnectionInvitation", "partnercentral:SendEmailVerificationCode", "partnercentral:StartProfileUpdateTask", "partnercentral:StartVerification", "partnercentral:UpdateConnectionPreferences" ], "Resource": "*", "Condition": { "StringEquals": { "partnercentral:Catalog": [ "Sandbox" ] } } }, { "Sid": "TaggingAccess", "Effect": "Allow", "Action": [ "partnercentral:TagResource", "partnercentral:UntagResource", "partnercentral:ListTagsForResource" ], "Resource": [ "arn:aws:partnercentral:*:*:catalog/Sandbox/partner/*" ], "Condition": { "StringEquals": { "partnercentral:Catalog": [ "Sandbox" ] } } } ] } -
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
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 um parceiro
Para simular a criação de um parceiro, na carga útil da CreatePartner ação, inclua "catalog": "Sandbox" na carga útil.
Por exemplo:
{ "ClientToken": "client-generated-uuid", "Catalog": "Sandbox", "LegalName": "Your Name", "PrimarySolutionType": "SOLUTION_TYPE", "AllianceLeadContact": { "FirstName": "Example First Name", "LastName": "Example Last Name", "BusinessTitle": "Example Title", "Email": "example@domain.com" }, "EmailVerificationCode": "123456" }
Nota: No Sandbox, a verificação de e-mail está desativada. Você pode usar qualquer um de seis dígitos EmailVerificationCode para testar. Além disso, não use “Tags” na solicitação.
Notas de teste adicionais
-
Para testar outras ações, defina
"catalog": "Sandbox"a carga útil. -
Para testar as conexões da conta do parceiro no sandbox, você deve executar a
StartProfileUpdateTaskação após criar o parceiro no catálogo do sandbox. -
Para passar para a produção, altere o valor do catálogo de
SandboxparaAWS.
Eventos de teste no ambiente sandbox
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 de conta do Partner Central.
Exemplo de regra de evento:
{ "source": ["aws.partnercentral-account"], "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.