View a markdown version of this page

Referensi Konfigurasi - AWS Pusat Partner

Referensi Pusat Partner AWS API direstrukturisasi. Untuk informasi selengkapnya tentang operasi API yang didukung, lihat Refer Pusat Partner AWS ensi API.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Referensi Konfigurasi

Halaman ini menyediakan referensi lengkap untuk menghubungkan dan mengonfigurasi Server MCP Agen Pusat Partner.

Titik akhir

Properti Nilai
URL https://partnercentral-agents-mcp.us-east-1.api.aws/mcp
Region us-east-1(Virginia Utara) hanya
Protokol JSON-RPC 2.0 melalui HTTPS
Streaming Server-Sent Acara (SSE)
Autentikasi AWS Tanda Tangan Versi 4
Nama layanan SIGv4 partnercentral-agents-mcp
Persyaratan TLS TLS 1.2 atau lebih tinggi

Izin IAM

Semua tindakan IAM menggunakan partnercentral: awalan kecuali dinyatakan lain.

Akses protokol MCP

Sebagai AWS identitas yang diautentikasi, Anda memiliki akses protokol ke server MCP secara default. Anda tidak memerlukan IAM Allow eksplisit untuk akses protokol.

Untuk otentikasi OAuth, izin masuk berikut diperlukan:

Tindakan Deskripsi
signin:AuthorizeOAuth2Access Mengotorisasi aliran OAuth berbasis browser
signin:CreateOAuth2Token Mengeluarkan dan menyegarkan token akses OAuth

Untuk membatasi akses MCP, terapkan Tolak eksplisit. partnercentral:InvokeMcp

Manajemen peluang

Tindakan Deskripsi
partnercentral:List* Daftar peluang, solusi, dan sumber daya Mitra Central lainnya
partnercentral:Get* Ambil detail untuk peluang individu dan sumber daya lainnya
partnercentral:CreateOpportunity Ciptakan peluang
partnercentral:UpdateOpportunity Ubah bidang peluang (tahap, tanggal penutupan, pendapatan, dll.)
partnercentral:SubmitOpportunity Kirimkan kesempatan untuk dit AWS injau
partnercentral:AssignOpportunity Menetapkan kesempatan kepada perwakilan mitra
partnercentral:AssociateOpportunity Tautkan peluang ke sumber daya lain (solusi, dll.)
partnercentral:DisassociateOpportunity Menghapus tautan antara peluang dan sumber daya lain
partnercentral:StartEngagementFromOpportunityTask Kirimkan peluang untuk memulai keterlibatan dari peluang

Program pendanaan

Tindakan Deskripsi
partnercentral:ListBenefitAllocations Daftar alokasi manfaat yang tersedia untuk akun Anda
partnercentral:ListBenefitApplications Daftar aplikasi manfaat yang diajukan
partnercentral:CreateBenefitApplication Buat aplikasi manfaat baru (MAP, POC, WMP)
partnercentral:GetBenefitApplication Ambil rincian aplikasi manfaat tertentu
partnercentral:UpdateBenefitApplication Perbarui aplikasi manfaat yang tertunda
partnercentral:AssociateBenefitApplicationResource Menautkan sumber daya ke aplikasi manfaat
partnercentral:DisassociateBenefitApplicationResource Menghapus tautan sumber daya dari aplikasi manfaat

Akses pasar

Tindakan Deskripsi
aws-marketplace:DescribeEntity Mengambil rincian entitas pasar
aws-marketplace:SearchAgreements Cari perjanjian pasar
aws-marketplace:ListEntities Daftar entitas pasar

Agen Onboarding

Manajemen akun mitra (partnercentral):

Tindakan Deskripsi
partnercentral:ListPartners Daftar pendaftaran mitra untuk akun
partnercentral:GetPartner Ambil pendaftaran mitra dan detail profil
partnercentral:GetProfileVisibility Ambil visibilitas profil saat ini (PUBLIC/PRIVATE)
partnercentral:GetAllianceLeadContact Ambil informasi kontak pemimpin aliansi
partnercentral:GetProfileUpdateTask Periksa status pembaruan profil async yang tertunda
partnercentral:StartProfileUpdateTask Kirim pembaruan profil mitra (async)
partnercentral:CancelProfileUpdateTask Membatalkan tugas pembaruan profil yang tertunda
partnercentral:PutProfileVisibility Ubah visibilitas profil menjadi PUBLIK atau PRIBADI
partnercentral:PutAllianceLeadContact Perbarui kontak utama aliansi (nama, judul, email)
partnercentral:SendEmailVerificationCode Mengirim kode verifikasi untuk perubahan berbasis email domain/contact
partnercentral:AssociateAwsTrainingCertificationEmailDomain Menautkan domain email untuk pelacakan sertifikasi pelatihan
partnercentral:DisassociateAwsTrainingCertificationEmailDomain Menghapus domain email sertifikasi pelatihan yang ditautkan
partnercentral:GetAccountConnections Daftar koneksi akun aktif (misalnya, tautan anak perusahaan)
partnercentral:GetConnectionInvitations Daftar undangan koneksi tertunda terkirim dan diterima
partnercentral:CreateConnectionInvitation Mengirim undangan koneksi ke AWS akun lain
partnercentral:CancelConnectionInvitation Membatalkan undangan koneksi keluar yang tertunda
partnercentral:RespondConnectionInvitation Menerima atau menolak undangan koneksi masuk
partnercentral:CancelConnection Membatalkan koneksi akun aktif
partnercentral:ManageConnectionPreferences Mendapatkan atau perbarui preferensi berbagi antar akun yang terhubung

Pengaturan penjual pasar (aws-marketplace):

Tindakan Deskripsi
aws-marketplace:ListEntities Daftar entitas Marketplace (misalnya, entitas penjual)
aws-marketplace:DescribeEntity Mengambil detail lengkap dari entitas Marketplace
aws-marketplace:DescribeChangeSet Periksa status kumpulan perubahan yang dikirimkan
aws-marketplace:StartChangeSet Kirim set perubahan Marketplace (misalnya, pembaruan profil penjual)

IAM — peran terkait layanan (): iam

Tindakan Deskripsi
iam:GetRole Periksa apakah peran terkait layanan Otorisasi Penjualan Kembali Marketplace ada
iam:CreateServiceLinkedRole Buat AWSServiceRoleForMarketplaceResaleAuthorization peran

Lingkungan katalog

Katalog Deskripsi
"AWS" Lingkungan produksi. Semua operasi memengaruhi data mitra langsung.
"Sandbox" Lingkungan pengujian yang terisolasi. Tidak ada dampak pada data produksi. Gunakan untuk pengembangan dan validasi.

Manajemen sesi

Properti Nilai
Format ID sesi UUID v4 dengan session- awalan (mis.,session-550e8400-e29b-41d4-a716-446655440000)
Pembuatan sesi Otomatis pada sendMessage panggilan pertama tanpa sessionId
Kadaluwarsa sesi 48 jam sejak pembuatan sesi (kedaluwarsa mutlak, bukan berbasis ketidakaktifan)

Unggahan file

Properti Nilai
Maksimal file per pesan 3
Batas ukuran gambar 3,75 MB
Batas ukuran dokumen 4,5MB
Ekstensi yang diizinkan doc, docx, pdf, png, jpeg, xlsx, csv, txt
Bucket S3 (produksi) aws-partner-pusat-marketplace-berkas-berkas-berkas-berkas
Jalur unggah s3://{bucket}/{aws-account-id}/
Persyaratan URI S3 Harus menyertakan versionId parameter kueri

Upload alur kerja

  1. Unggah file Anda ke bucket S3 yang sesuai di bawah awalan ID AWS akun Anda.

  2. Perhatikan URI S3 termasuk yang versionId dikembalikan oleh unggahan.

  3. Sertakan file sebagai blok document konten dalam sendMessage panggilan Anda.

Contoh format URI S3:

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

Kode eror

Code Nama Deskripsi
-32001 AUTHENTICATION_FAILURE Tanda tangan SIGv4 tidak valid atau kredensi telah kedaluwarsa
-31004 TOOL_PERMISSION_DENIED Identitas IAM tidak memiliki partnercentral: tindakan yang diperlukan untuk operasi ini
-32002 ACCESS_DENIED Akses umum ditolak (akun tidak terdaftar, ketidakcocokan wilayah, dll.)
-32004 LIMIT_EXCEEDED Batas tarif atau kuota terlampaui. Coba lagi dengan mundur eksponensial.
-30001 RESOURCE_NOT_FOUND Sumber daya yang diminta (sesi, peluang, dll.) Tidak ada
-32600 INVALID_REQUEST Per JSON-RPC mintaan yang salah bentuk atau parameter tidak valid
-32603 INTERNAL_ERROR Server-side kesalahan. Coba lagi permintaannya.

Batas tarif

Server memberlakukan batas tarif per akun:

Operasi Tingkat berkelanjutan Burst
sendMessage 2 permintaan per menit 10
Semua operasi lainnya 10 permintaan per menit 20

Jika Anda melebihi batas ini, server mengembalikan kode kesalahan -32004 (LIMIT_EXCEEDED). Terapkan backoff eksponensial dengan jitter di klien Anda untuk menangani pembatasan laju dengan anggun.

Jenis acara Streaming (SSE)

Ketika stream disetel ke true dalam sendMessage panggilan, server mengembalikan A Server-Sent cara dengan jenis peristiwa ini:

Jenis Acara Deskripsi
stream_start Koneksi aliran dibuat
assistant-response.start Agen telah mulai menghasilkan respons
assistant-response.delta Potongan teks tambahan dari respons agen
assistant-response.completed Agen telah selesai menghasilkan respons
server-tool-use Agen memanggil alat internal (baca operasi)
server-tool-response Hasil dari pemanggilan alat internal
tool_approval_request Agen meminta persetujuan manusia untuk operasi penulisan
stream_end Penutupan koneksi streaming
done Peristiwa terakhir yang menunjukkan aliran SSE selesai

Langkah selanjutnya

  • Referensi Alat - Dokumentasi terperinci untuk sendMessage dan getSession alat