View a markdown version of this page

Probando en una caja de arena para AWS API de cuentas de Partner Central - 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 AWS API de cuentas de Partner Central

Cómo utilizar el sandbox

Para usar la caja de arena, complete los siguientes pasos:

  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.

    { "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" ] } } } ] }
  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. Cada solicitud incluye un parámetro de catálogo, que determina el entorno de datos.

Simulación de la creación de un socio

Para simular la creación de un socio, inclúyelo en la carga útil de la CreatePartner acción. "catalog": "Sandbox"

Por ejemplo:

{ "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: En Sandbox, la verificación del correo electrónico está deshabilitada. Puedes usar cualquier número de seis dígitos EmailVerificationCode para realizar las pruebas. Además, no utilices «etiquetas» en la solicitud.

Notas de prueba adicionales

  1. Para probar otras acciones, configura "catalog": "Sandbox" la carga útil.

  2. Para probar las conexiones de las cuentas de un socio en un entorno aislado, debe ejecutar una StartProfileUpdateTask acción después de crear el catálogo de un socio en un entorno aislado.

  3. Para pasar a producción, cambie el valor del catálogo de aSandbox. AWS

Probar eventos en el entorno sandbox

Los socios pueden consumir los eventos 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 API de cuentas de Partner Central.

Ejemplo de regla de evento:

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