View a markdown version of this page

Informazioni di riferimento sulla configurazione - 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à.

Informazioni di riferimento sulla configurazione

Questa pagina fornisce il riferimento completo per la connessione e la configurazione del server MCP Partner Central Agent.

Endpoint

Proprietà Valore
URL https://partnercentral-agents-mcp.us-east-1.api.aws/mcp
Region us-east-1solo (Virginia settentrionale)
Protocollo JSON-RPC 2.0 su HTTPS
Streaming Server-Sent Eventi (SSE)
Autenticazione AWS Signature versione 4
Nome del servizio SIGv4 partnercentral-agents-mcp
requisito TLS TLS 1.2 o superiore

autorizzazioni IAM

Tutte le azioni IAM utilizzano il partnercentral: prefisso se non diversamente specificato.

Accesso al protocollo MCP

Come AWS identità autenticata, per impostazione predefinita si dispone dell'accesso tramite protocollo al server MCP. Non è necessario un IAM Allow esplicito per l'accesso al protocollo.

Per l'autenticazione OAuth, sono richieste le seguenti autorizzazioni di accesso:

Azione Description
signin:AuthorizeOAuth2Access Autorizza il flusso OAuth basato su browser
signin:CreateOAuth2Token Emette e aggiorna i token di accesso OAuth

Per limitare l'accesso MCP, applica un pulsante Deny esplicito. partnercentral:InvokeMcp

Gestione delle opportunità

Azione Description
partnercentral:List* Elenca opportunità, soluzioni e altre risorse di Partner Central
partnercentral:Get* Recupera i dettagli delle singole opportunità e di altre risorse
partnercentral:CreateOpportunity Crea un'opportunità
partnercentral:UpdateOpportunity Modifica i campi delle opportunità (fase, data di chiusura, entrate, ecc.)
partnercentral:SubmitOpportunity Invia un'opportunità di AWS revisione
partnercentral:AssignOpportunity Assegna un'opportunità a un rappresentante del partner
partnercentral:AssociateOpportunity Collega un'opportunità a un'altra risorsa (soluzione, ecc.)
partnercentral:DisassociateOpportunity Rimuovere un collegamento tra un'opportunità e un'altra risorsa
partnercentral:StartEngagementFromOpportunityTask Invia opportunità per iniziare un coinvolgimento partendo da un'opportunità

Programmi di finanziamento

Azione Description
partnercentral:ListBenefitAllocations Elenca le allocazioni dei vantaggi disponibili per il tuo account
partnercentral:ListBenefitApplications Elenca le domande di benefit presentate
partnercentral:CreateBenefitApplication Crea una nuova domanda di benefit (MAP, POC, WMP)
partnercentral:GetBenefitApplication Recupera i dettagli di una specifica domanda di benefit
partnercentral:UpdateBenefitApplication Aggiornare una domanda di benefit in sospeso
partnercentral:AssociateBenefitApplicationResource Collegare una risorsa a una domanda di benefit
partnercentral:DisassociateBenefitApplicationResource Rimuovere un collegamento a una risorsa da una domanda di benefit

Accesso al marketplace

Azione Description
aws-marketplace:DescribeEntity Recupera i dettagli di un'entità del marketplace
aws-marketplace:SearchAgreements Cerca accordi sul marketplace
aws-marketplace:ListEntities Elenca le entità del marketplace

Agente di onboarding

Gestione degli account dei partner (partnercentral):

Azione Description
partnercentral:ListPartners Elenca le registrazioni dei partner per l'account
partnercentral:GetPartner Recupera la registrazione dei partner e i dettagli del profilo
partnercentral:GetProfileVisibility Recupera la visibilità attuale del profilo () PUBLIC/PRIVATE
partnercentral:GetAllianceLeadContact Recupera le informazioni di contatto dei lead dell'alleanza
partnercentral:GetProfileUpdateTask Verifica lo stato di un aggiornamento asincrono del profilo in sospeso
partnercentral:StartProfileUpdateTask Invia un aggiornamento del profilo del partner (asincrono)
partnercentral:CancelProfileUpdateTask Annulla un'attività di aggiornamento del profilo in sospeso
partnercentral:PutProfileVisibility Cambia la visibilità del profilo in PUBBLICO o PRIVATO
partnercentral:PutAllianceLeadContact Aggiorna il contatto principale dell'alleanza (nome, titolo, email)
partnercentral:SendEmailVerificationCode Invia un codice di verifica per le modifiche via email domain/contact
partnercentral:AssociateAwsTrainingCertificationEmailDomain Collega un dominio email per il monitoraggio delle certificazioni di formazione
partnercentral:DisassociateAwsTrainingCertificationEmailDomain Rimuovi un dominio email collegato per la certificazione della formazione
partnercentral:GetAccountConnections Elenca le connessioni attive agli account (ad esempio, link sussidiari)
partnercentral:GetConnectionInvitations Elenco degli inviti di connessione inviati e ricevuti in sospeso
partnercentral:CreateConnectionInvitation Invia un invito alla connessione a un altro account AWS
partnercentral:CancelConnectionInvitation Annulla un invito alla connessione in uscita in sospeso
partnercentral:RespondConnectionInvitation Accetta o rifiuta un invito alla connessione in entrata
partnercentral:CancelConnection Annullare una connessione attiva all'account
partnercentral:ManageConnectionPreferences Ottieni o aggiorna le preferenze di condivisione tra account connessi

Configurazione del venditore del Marketplace (aws-marketplace):

Azione Description
aws-marketplace:ListEntities Elenca le entità del Marketplace (ad esempio, le entità venditrici)
aws-marketplace:DescribeEntity Recupera i dettagli completi di un'entità del Marketplace
aws-marketplace:DescribeChangeSet Controlla lo stato di un set di modifiche inviato
aws-marketplace:StartChangeSet Invia un set di modifiche al Marketplace (ad esempio, aggiornamento del profilo del venditore)

IAM — ruolo collegato ai servizi ()iam:

Azione Description
iam:GetRole Verifica se esiste il ruolo collegato al servizio di autorizzazione alla rivendita del Marketplace
iam:CreateServiceLinkedRole Crea il ruolo AWSServiceRoleForMarketplaceResaleAuthorization

Ambienti di catalogo

Catalogo Description
"AWS" Ambiente di produzione Tutte le operazioni influiscono sui dati in tempo reale dei partner.
"Sandbox" Ambiente di test isolato. Nessun impatto sui dati di produzione. Utilizzabile per lo sviluppo e la convalida.

Gestione della sessione

Proprietà Valore
Formato ID di sessione UUID v4 con session- prefisso (ad es.) session-550e8400-e29b-41d4-a716-446655440000
Creazione della sessione Automatico alla prima sendMessage chiamata senza sessionId
Scadenza della sessione 48 ore dalla creazione della sessione (scadenza assoluta, non basata sull'inattività)

Caricamento di un file

Proprietà Valore
Numero massimo di file per messaggio 3
Limite di dimensione dell'immagine 3,75 MB
Limite delle dimensioni del documento 4,5 MB
Estensioni consentite doc, docx, pdf, png, jpeg, xlsx, csv, txt
Secchio S3 (produzione) aws-partner-central-marketplace-ephemeral-writeonly-files
Percorso di caricamento s3://{bucket}/{aws-account-id}/
Requisito URI S3 Deve includere il parametro di versionId interrogazione

Carica flusso di lavoro

  1. Carica il file nel bucket S3 appropriato con il prefisso ID AWS del tuo account.

  2. Annota l'URI S3 incluso quello versionId restituito dal caricamento.

  3. Includi il file come blocco di document contenuto nella sendMessage chiamata.

Esempio di formato URI S3:

s3://aws-partner-central-marketplace-ephemeral-writeonly-files/123456789012/my-document.pdf?versionId=abc123

Codici di errore

Codice Nome Description
-32001 AUTHENTICATION_FAILURE La firma SIGv4 non è valida o le credenziali sono scadute
-31004 TOOL_PERMISSION_DENIED L'identità IAM non dispone dell'azione richiesta per questa operazione partnercentral:
-32002 ACCESS_DENIED Accesso generale negato (account non registrato, regione non corrispondente, ecc.)
-32004 LIMIT_EXCEEDED Limite o quota di tariffa superati. Riprova con un backoff esponenziale.
-30001 RESOURCE_NOT_FOUND La risorsa richiesta (sessione, opportunità, ecc.) non esiste
-32600 INVALID_REQUEST JSON-RPC Richiesta non valida o parametri non validi
-32603 INTERNAL_ERROR Server-side errore. Riprova la richiesta .

Limiti di frequenza

Il server applica limiti tariffari per account:

Operation Tasso sostenuto Scoppio
sendMessage 2 richieste al minuto 10
Tutte le altre operazioni 10 richieste al minuto 20

Se si superano questi limiti, il server restituisce il codice di errore -32004 (LIMIT_EXCEEDED). Implementa il backoff esponenziale con jitter nel tuo client per gestire correttamente la limitazione della velocità.

Tipi di eventi in streaming (SSE)

Se stream è impostato su true In una sendMessage chiamata, il server restituisce Server-Sent Events con questi tipi di eventi:

Tipo di evento Description
stream_start Connessione allo streaming stabilita
assistant-response.start L'agente ha iniziato a generare una risposta
assistant-response.delta Parte di testo incrementale della risposta dell'agente
assistant-response.completed L'agente ha terminato la generazione della risposta
server-tool-use L'agente sta richiamando uno strumento interno (operazione di lettura)
server-tool-response Risultato di una chiamata interna allo strumento
tool_approval_request L'agente richiede l'approvazione umana per un'operazione di scrittura
stream_end Chiusura della connessione allo streaming
done Evento finale che indica che lo stream SSE è completo

Fasi successive