L' Centrale Partner AWS API Reference è stato ristrutturato. Per ulteriori informazioni sulle operazioni API supportate, consulta l'Centrale Partner AWS API Reference.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Test in una sandbox per AWS API dell'account Partner Central
Come usare la sandbox
Per utilizzare la sandbox, completa i seguenti passaggi:
-
Crea un ruolo IAM:
Crea un ruolo IAM nell'account Account AWS collegato al tuo AWS Partner Central.
-
Assegna politica:
Assegna la seguente policy al ruolo IAM. Per ulteriori informazioni, consulta Aggiunta e rimozione di autorizzazioni per identità 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" ] } } } ] } -
Usa le credenziali del ruolo IAM:
Utilizza le credenziali (chiave segreta e chiave di accesso) di questo ruolo IAM nella tua soluzione per eseguire le azioni API.
Test in corso AWS actions
Durante la fase di test, è spesso necessario simulare azioni AWS. Questa simulazione consente ai partner di testare a fondo l'intero flusso end-to-end della loro integrazione con i servizi.AWS Ogni richiesta include un parametro di catalogo, che determina l'ambiente dei dati.
Simulazione della creazione di un partner
Per simulare la creazione di un partner, includi nel payload dell'CreatePartnerazione "catalog": "Sandbox" nel payload.
Ad esempio:
{ "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: in Sandbox la verifica via e-mail è disabilitata. Puoi usare qualsiasi cifra a sei cifre EmailVerificationCode per il test. Inoltre, non utilizzare «Tag» nella richiesta.
Note aggiuntive sui test
-
Per testare altre azioni, imposta
"catalog": "Sandbox"nel payload. -
Per testare le connessioni degli account partner nella sandbox, è necessario eseguire
StartProfileUpdateTaskun'azione dopo aver creato il partner nel catalogo sandbox. -
Per passare alla produzione, modifica il valore del catalogo da a
Sandbox.AWS
Eventi di test nell'ambiente sandbox
I partner possono utilizzare gli eventi dell'ambiente sandbox per testare le implementazioni basate sugli eventi. Configura EventBridge allo stesso modo Account AWS le regole per ascoltare gli eventi della sandbox catalog: Sandbox specificando i dettagli dell'evento. Per ulteriori informazioni, consulta Notifiche per AWS API dell'account Partner Central.
Esempio di regola dell'evento:
{ "source": ["aws.partnercentral-account"], "detail": { "catalog": ["Sandbox"] } }
Le regole di evento che specificano catalog as Sandbox corrisponderanno solo agli eventi provenienti dalla sandbox, generati dalle azioni eseguite nell'ambiente sandbox.