View a markdown version of this page

Testando em uma caixa de areia para o AWS API de vendas da Central de Parceiros - AWS Central de Parceiros

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.

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 vendas da Central de Parceiros

Como usar o sandbox

  1. Crie uma função do IAM:

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

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

    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" } } } ] }
  3. 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.

Simulando a criação de um AWS oportunidade originada

Para simular a criação de uma oportunidade AWS originada, na carga útil da CreateOpportunity ação, inclua e. "Catalog": "Sandbox" "Origin": "AWS Referral"

Por exemplo:

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

Simulando atualizações em uma oportunidade originada por um parceiro

Para simular atualizações ou outras ações em uma oportunidade originada pelo parceiro, use a UpdateOpportunity ação com Lifecycle.ReviewStatus: “Approved” e/ou “Action Required” na carga "Catalog": "Sandbox" útil.

Se você estiver retirando a carga da GetOpportunity ação para fazer a atualização, certifique-se de alterar a ID para Identifier e remover os seguintes campos:

  • CreatedDate

  • OpportunityTeam

  • RelatedEntityIdentifiers

Por exemplo:

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

Eventos de teste no ambiente sandbox

Os parceiros podem consumir eventos de oportunidade 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 vendas da Central de Parceiros.

Exemplo de regra de evento:

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

Notas de teste adicionais

  1. AssociateOpportunityAção de teste:

    1. Use a solução padrão "S-1234567" para testar a AssociateOpportunity ação.

    2. Para testar as ofertas do Marketplace, use um ID de oferta real da sua conta.

  2. Para passar para a produção, altere o catalog valor de Sandbox paraAWS.

Como obter ajuda

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

  1. Faça login no AWS Partner Central com suas credenciais do AWS Partner Network.

  2. No Support Center do Partner Central, escolha Open New Case registrar um novo caso. Preencha os campos da seguinte forma:

    1. Tipo de estojo de suporte:AWS Partner Central.

    2. Pergunta sobre:Partner Central Tools or ACE leads and opportunities.

    3. Seja específico: selecione o tipo de caso de integração de CRM mais adequado.

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

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

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