View a markdown version of this page

Probando en una caja de arena para el AWS Partner Central Selling API - AWS Centro de socios

Se reestructuró la referencia de la Centro de socios de AWS API. Para obtener más información sobre las operaciones de API compatibles, consulta la referencia de la Centro de socios de AWS API.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Probando en una caja de arena para el AWS Partner Central Selling API

Cómo utilizar el sandbox

  1. Cree un rol de IAM:

    Cree un rol de IAM en la cuenta Cuenta de AWS vinculada a su cuenta de AWS Partner Central.

  2. Política de asignación:

    Asigne la siguiente política a la función de IAM. Para obtener más información, consulte Añadir y eliminar permisos de identidad de 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. Utilice las credenciales del rol de IAM:

    Utilice las credenciales (clave secreta y clave de acceso) de este rol de IAM en su solución para realizar las acciones de la API.

Testeo AWS actions

Durante la fase de pruebas, a menudo es necesario simular AWS acciones. Esta simulación permite a los socios probar exhaustivamente el flujo completo de principio a fin de su integración con AWS los servicios.

Simular la creación de un AWS oportunidad originada

Para simular la creación de una oportunidad AWS originada, en la carga útil de la CreateOpportunity acción, incluye "Catalog": "Sandbox" y"Origin": "AWS Referral".

Por ejemplo:

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

Simular las actualizaciones de una oportunidad originada por un socio

Para simular actualizaciones u otras acciones en una oportunidad originada por un socio, usa la UpdateOpportunity acción con "Catalog": "Sandbox" o dentro de la carga útil. Lifecycle.ReviewStatus: “Approved” “Action Required”

Si vas a utilizar la carga útil de la GetOpportunity acción para realizar la actualización, asegúrate de cambiar el ID por los siguientes campos y eliminarlos: Identifier

  • CreatedDate

  • OpportunityTeam

  • RelatedEntityIdentifiers

Por ejemplo:

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

Probar eventos en el entorno sandbox

Los socios pueden aprovechar los eventos de oportunidad del entorno sandbox para ayudar a probar las implementaciones basadas en eventos. EventBridge Configúrelo del mismo modo Cuenta de AWS con reglas para detectar los eventos de entorno aislado especificando catalog: sandbox los detalles del evento. Para obtener más información, consulte Notificaciones para el AWS Partner Central Selling API.

Ejemplo de regla de evento:

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

Las reglas de eventos que especifican catalog como Sandbox solo coincidirán con los eventos que provengan del entorno de prueba, generados por las acciones que realices en el entorno de espacio aislado.

Notas de prueba adicionales

  1. AssociateOpportunityAcción de prueba:

    1. Utilice la solución predeterminada "S-1234567" para probar la AssociateOpportunity acción.

    2. Para probar las ofertas de Marketplace, usa un identificador de oferta real de tu cuenta.

  2. Para pasar a producción, cambia el catalog valor de Sandbox aAWS.

Obtener ayuda

Si tiene problemas para integrar su CRM o si necesita probar un escenario específico que no se describe aquí, póngase en contacto con AWS el servicio de asistencia técnica y presente su caso mediante los siguientes pasos:

  1. Inicie sesión en AWS Partner Central con sus credenciales de AWS Partner Network.

  2. En el Support Center de Partner Central, elija Open New Case registrar un caso nuevo. Complete los campos como se indica a continuación:

    1. Tipo de caso de soporte:AWS Partner Central.

    2. Pregunta relativa a:Partner Central Tools or ACE leads and opportunities.

    3. Sea específico: Seleccione el tipo de caso de integración de CRM más adecuado.

    4. Asunto: incluye una breve descripción de la solicitud.

    5. Descripción: proporcione una descripción detallada de los problemas, las preguntas, los errores y los pasos para solucionarlos.

    6. Archivos adjuntos: incluye registros y capturas de pantalla, si procede.