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 Partner Central Channel
Las cuentas aisladas no son aptas para disfrutar de las ventajas del canal y no se validan según todos los requisitos del programa.
¿Cómo usar el sandbox
Para usar la caja de arena, complete los siguientes pasos:
-
Cree un rol de IAM:
Cree un rol de IAM en la cuenta Cuenta de AWS vinculada a su cuenta de AWS Partner Central.
-
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": "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" ] } } } ] } -
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 una cuenta de administración de programas
Para simular la creación de una cuenta de gestión de programas, "catalog": "Sandbox" inclúyala en la carga útil de la CreateProgramManagementAccount acción.
Por ejemplo:
{ "catalog": "Sandbox", "accountId": "123456789012", "displayName": "Test PMA Name", "clientToken": "123abc456def789ghi", "program": "SOLUTION_PROVIDER", "tags": [ { "key": "testkey", "value": "testvalue" } ] }
Simular las actualizaciones de una relación
Para simular las actualizaciones de una relación, usa la UpdateRelationship acción incluida "catalog": "Sandbox" en la carga útil.
Por ejemplo:
{ "catalog": "Sandbox", "displayName": "Updated Test PMA", "identifier": "rs-abc123def456g", "programManagementAccountIdentifier": "pma-123abc456def7" }
Notas de prueba adicionales
-
Para probar otras acciones, configura
"catalog": "Sandbox"la carga útil. -
Para pasar a la fase de producción, cambie el valor del catálogo de
SandboxaAWS.
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 AWS API de Partner Central Channel.
Ejemplo de regla de evento:
{ "source": ["aws.partnercentral-channel"], "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.
Obtener ayuda
Si te encuentras con dificultades en las pruebas o si necesitas probar un escenario específico que no se haya descrito aquí, ponte en contacto con el equipo de soporte técnico y presenta un caso mediante los siguientes pasos:
-
Inicie sesión en AWS Partner Central
con sus credenciales de AWS Partner Network. -
En el Support Center de Partner Central
, elija Open New Caseregistrar un caso nuevo. Complete los campos como se indica a continuación:-
Tipo de caso de soporte:
Channel Program -
Pregunta relativa a:
General Program Inquiry -
Más información: selecciona el tipo de carcasa de canal más adecuado.
-
Asunto: incluya una breve descripción de la solicitud.
-
Descripción: proporcione una descripción detallada de los problemas, las preguntas, los errores y los pasos para solucionarlos.
-
Archivos adjuntos: incluye registros y capturas de pantalla, si procede.
-