View a markdown version of this page

Test in una sandbox per AWS API Partner Central Channel - AWS Centrale Partner

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 Partner Central Channel

Gli account nella sandbox non sono idonei ai vantaggi del canale e non sono convalidati rispetto a tutti i requisiti del programma.

Come usare la sandbox

Per utilizzare la sandbox, completa i seguenti passaggi:

  1. Crea un ruolo IAM:

    Crea un ruolo IAM nell'account Account AWS collegato al tuo AWS Partner Central.

  2. 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": "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" ] } } } ] }
  3. 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 account di gestione del programma

Per simulare la creazione di un account di gestione del programma, "catalog": "Sandbox" includi nel payload dell'CreateProgramManagementAccountazione il payload.

Ad esempio:

{ "catalog": "Sandbox", "accountId": "123456789012", "displayName": "Test PMA Name", "clientToken": "123abc456def789ghi", "program": "SOLUTION_PROVIDER", "tags": [ { "key": "testkey", "value": "testvalue" } ] }

Simulazione degli aggiornamenti di una relazione

Per simulare gli aggiornamenti su una relazione, utilizza l'UpdateRelationshipazione con "catalog": "Sandbox" nel payload.

Ad esempio:

{ "catalog": "Sandbox", "displayName": "Updated Test PMA", "identifier": "rs-abc123def456g", "programManagementAccountIdentifier": "pma-123abc456def7" }

Note aggiuntive sui test

  1. Per testare altre azioni, imposta "catalog": "Sandbox" nel payload.

  2. Per passare alla produzione, modifica il valore del catalogo da Sandbox aAWS.

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 il AWS API Partner Central Channel.

Esempio di regola dell'evento:

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

Utilizzo della guida

Se riscontri difficoltà durante i test o se hai bisogno di testare uno scenario specifico non trattato qui, contatta l'assistenza segnalando un caso attraverso i seguenti passaggi:

  1. Accedi a AWS Partner Central con le tue credenziali AWS Partner Network.

  2. Nel Support Center for Partner Central, scegli Open New Case di registrare un nuovo caso. Completare i campi come segue:

    1. Tipo di richiesta di assistenza: Channel Program

    2. Domanda riguardante: General Program Inquiry

    3. Approfondisci: seleziona il tipo di case Channel più appropriato.

    4. Oggetto: includi una breve descrizione della richiesta.

    5. Descrizione: Fornisci una descrizione dettagliata di problemi, domande, errori e passaggi per la risoluzione dei problemi.

    6. Allegati: includi registri e schermate, ove applicabile.