View a markdown version of this page

Akses untuk API Penjualan - AWS Pusat Partner

Referensi AWS Partner Central API direstrukturisasi. Untuk informasi selengkapnya tentang operasi API yang didukung, lihat Referensi AWS Partner Central API.

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

Akses untuk API Penjualan

Kontrol akses dan izin dikelola oleh AWS Identity and Access Management(IAM). Bagian ini memberikan panduan untuk mengonfigurasi izin yang diperlukan untuk berinteraksi dengan API, termasuk izin yang diperlukan untuk mencantumkan entitas.AWS Marketplace

Prasyarat

Sebelum mengonfigurasi izin, pastikan bahwa Anda Akun AWS ditautkan ke Partner Central dan Anda membuat peran dan pengguna IAM yang diperlukan. Untuk informasi selengkapnya, lihat Pengaturan dan Otentikasi.

Penggunaan AWS kebijakan terkelola

AWS menyediakan kebijakan terkelola yang memberikan izin yang diperlukan untuk berinteraksi dengan API. Untuk menyediakan akses yang diperlukan untuk mengelola peluang, lampirkan AWSPartnerCentralOpportunityManagement kebijakan ke identitas IAM Anda. Untuk informasi selengkapnya, lihat kebijakan AWS terkelola untuk pengguna Pusat AWS Mitra.

AWSPartnerCentralOpportunityManagement kebijakan

Kebijakan ini memberikan akses penuh ke tindakan manajemen peluang Partner Central.

JSON
{ "Version":"2012-10-17", "Statement": [ { "Sid": "OpportunityManagement", "Effect": "Allow", "Action": [ "partnercentral:AcceptEngagementInvitation", "partnercentral:AssignOpportunity", "partnercentral:AssociateOpportunity", "partnercentral:CreateEngagement", "partnercentral:CreateEngagementInvitation", "partnercentral:CreateOpportunity", "partnercentral:CreateResourceSnapshot", "partnercentral:CreateResourceSnapshotJob", "partnercentral:DeleteResourceSnapshotJob", "partnercentral:DisassociateOpportunity", "partnercentral:GetAwsOpportunitySummary", "partnercentral:GetEngagement", "partnercentral:GetEngagementInvitation", "partnercentral:GetOpportunity", "partnercentral:GetResourceSnapshot", "partnercentral:GetResourceSnapshotJob", "partnercentral:ListEngagementByAcceptingInvitationTasks", "partnercentral:ListEngagementFromOpportunityTasks", "partnercentral:ListEngagementInvitations", "partnercentral:ListEngagementMembers", "partnercentral:ListEngagementResourceAssociations", "partnercentral:ListEngagements", "partnercentral:ListOpportunities", "partnercentral:ListResourceSnapshotJobs", "partnercentral:ListResourceSnapshots", "partnercentral:ListSolutions", "partnercentral:RejectEngagementInvitation", "partnercentral:StartEngagementByAcceptingInvitationTask", "partnercentral:StartEngagementFromOpportunityTask", "partnercentral:StartResourceSnapshotJob", "partnercentral:StopResourceSnapshotJob", "partnercentral:SubmitOpportunity", "partnercentral:UpdateOpportunity" ], "Resource": "*" }, { "Sid": "ListingAWSMarketplaceEntities", "Effect": "Allow", "Action": ["aws-marketplace:ListEntities"], "Resource": "*" }, { "Sid": "AWSMarketplaceOffersAccess", "Effect": "Allow", "Action": ["aws-marketplace:DescribeEntity"], "Resource": [ "arn:aws:aws-marketplace:*:*:AWSMarketplace/Offer/*", "arn:aws:aws-marketplace:*:*:AWSMarketplace/OfferSet/*" ] } ] }

Kebijakan kustom

Jika kebijakan terkelola tidak memenuhi kebutuhan Anda, buat kebijakan IAM khusus yang memberikan izin yang diperlukan untuk kasus penggunaan Anda. Contoh berikut adalah kebijakan khusus yang memberikan izin untuk mencantumkan AWS Marketplace entitas:

contoh Contoh kebijakan kustom
JSON
{ "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "partnercentral:ListOpportunities", "aws-marketplace:ListEntities" ], "Resource": "*" } ] }

Kebijakan permisif khusus

Kebijakan ini menyediakan akses luas ke tindakan penjualan Partner Central, termasuk fitur yang dapat ditambahkan di masa mendatang tanpa memerlukan pembaruan kebijakan. Dengan menggunakan aksi wild cardpartnercentral:*, kebijakan ini secara otomatis memberikan akses ke fitur penjualan Partner Central baru saat tersedia, sehingga mengurangi kebutuhan akan pembaruan manual. Kebijakan ini juga mencakup izin untuk berinteraksi dengan AWS Marketplace entitas, yang membantu memastikan akses dipertahankan untuk tindakan penjualan dan Marketplace.

JSON
{ "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "partnercentral:*" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "aws-marketplace:ListEntities", "aws-marketplace:DescribeEntity" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "aws-marketplace:SearchAgreements", "aws-marketplace:DescribeAgreement" ], "Resource": "*", "Condition": { "StringEquals": { "aws-marketplace:PartyType": "Proposer" } } } ] }

Menetapkan kebijakan untuk peran dan pengguna IAM

Ikuti langkah-langkah ini untuk menetapkan kebijakan untuk peran dan pengguna IAM:

  1. Masuk ke Konsol Manajemen AWS.

  2. Arahkan ke layanan IAM.

  3. Pilih peran atau pengguna, dan pilih peran IAM atau pengguna yang ingin Anda lampirkan kebijakan.

  4. Lampirkan AWSPartnerCentralOpportunityManagement kebijakan atau kebijakan khusus Anda ke peran atau pengguna IAM yang dipilih.

Untuk informasi selengkapnya, lihat Menambahkan dan menghapus izin identitas IAM.

Mengelola izin menggunakan tombol kondisi

Kunci kondisi dalam kebijakan IAM memberikan izin tingkat sumber daya kapan harus menerapkan kebijakan pernyataan. Anda dapat menggunakan tombol kondisi untuk menentukan kondisi yang menentukan kapan izin tertentu diizinkan atau ditolak.

Untuk informasi selengkapnya, lihat elemen kebijakan IAM JSON: Operator kondisi.

Ikhtisar tombol kondisi
Kunci syarat Deskripsi Tindakan yang berlaku Nilai valid
Partnercentral:Katalog memfilter akses berdasarkan jenis entitas katalog terkait semua tindakan AWS, kotak pasir
aws-pasar: PartyType memfilter akses berdasarkan jenis partai (misalnya, pengusul) SearchAgreements, DescribeAgreement pengusul

Ringkasan izin yang diperlukan

Ringkasan izin yang diperlukan
Tindakan Deskripsi
Partnercentral: CreateOpportunity memungkinkan menciptakan peluang
Partnercentral: UpdateOpportunity memungkinkan memperbarui peluang
Partnercentral: ListOpportunities memungkinkan peluang daftar
Partnercentral: GetOpportunity memungkinkan mengambil detail peluang
Partnercentral: ListSolutions memungkinkan daftar solusi
Partnercentral: AssociateOpportunity memungkinkan mengasosiasikan peluang dengan entitas lain
Partnercentral: DisassociateOpportunity memungkinkan memisahkan peluang dari entitas lain
Partnercentral: AcceptEngagementInvitation memungkinkan menerima undangan keterlibatan
Partnercentral: RejectEngagementInvitation memungkinkan menolak undangan keterlibatan
Partnercentral: GetEngagementInvitation memungkinkan mengambil detail undangan keterlibatan
Partnercentral: ListEngagementInvitations memungkinkan daftar undangan keterlibatan
Partnercentral: SubmitOpportunity memungkinkan pengajuan peluang
Partnercentral: GetAwsOpportunitySummary memungkinkan mengambil ringkasan AWS peluang
Partnercentral: StartProspectingFromEngagementTask Menciptakan tugas prospeksi dari keterlibatan
Partnercentral: GetProspectingFromEngagementTask Mengembalikan rincian tugas pencarian calon
Partnercentral: ListProspectingFromEngagementTasks Mengembalikan daftar tugas prospeksi
aws-pasar: ListEntities memungkinkan AWS Marketplace entitas daftar
aws-pasar: DescribeEntity memungkinkan mendeskripsikan entitas AWS Marketplace
aws-pasar: SearchAgreements memungkinkan pencarian perjanjian di AWS Marketplace
aws-pasar: DescribeAgreement memungkinkan mendeskripsikan perjanjian di AWS Marketplace