Referensi Pusat Partner AWS API direstrukturisasi. Untuk informasi selengkapnya tentang operasi API yang didukung, lihat Referensi Pusat Partner AWS API.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Akses untuk API Pengukuran Pendapatan
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 Pengukuran Pendapatan, 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 Pengukuran Pendapatan. Dua kebijakan terkelola tersedia tergantung pada kepribadian Anda:
-
Mitra — lampirkan
AWSPartnerCentralRevenueAttributionManagementkebijakan ke identitas IAM Anda. -
Pelanggan — lampirkan
AWSRevenueAttributionManagementkebijakan ke identitas IAM Anda.
Untuk informasi selengkapnya, lihat kebijakan AWS terkelola untuk pengguna Pusat AWS Mitra.
AWSPartnerCentralRevenueAttributionManagement kebijakan
Kebijakan ini menyediakan akses yang diperlukan untuk aktivitas pengelolaan atribusi pendapatan untuk AWS akun yang terdaftar di AWS Partner Central.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "RevenueMeasurementCreation", "Effect": "Allow", "Action": [ "partnercentral:CreateRevenueAttribution", "partnercentral:CreateMarketplaceRevenueShare", "partnercentral:CreateMarketplaceRevenueShareAllocation" ], "Resource": "*", "Condition": { "StringEquals": { "partnercentral:Catalog": [ "AWS", "Sandbox" ] } } }, { "Sid": "RevenueMeasurementListing", "Effect": "Allow", "Action": [ "partnercentral:ListRevenueAttributions", "partnercentral:ListRevenueAttributionAllocations", "partnercentral:ListMarketplaceRevenueShares", "partnercentral:ListMarketplaceRevenueShareAllocations" ], "Resource": "*", "Condition": { "StringEquals": { "partnercentral:Catalog": [ "AWS", "Sandbox" ] } } }, { "Sid": "RevenueAttributionManagement", "Effect": "Allow", "Action": [ "partnercentral:GetRevenueAttribution", "partnercentral:UpdateRevenueAttribution", "partnercentral:GetRevenueAttributionAllocation", "partnercentral:StartRevenueAttributionAllocationsTask", "partnercentral:GetRevenueAttributionAllocationsTask" ], "Resource": "arn:aws:partnercentral:*:*:catalog/*/revenue-attribution/*", "Condition": { "StringEquals": { "partnercentral:Catalog": [ "AWS", "Sandbox" ] } } }, { "Sid": "MarketplaceRevenueShareManagement", "Effect": "Allow", "Action": [ "partnercentral:GetMarketplaceRevenueShare", "partnercentral:GetMarketplaceRevenueShareAllocation", "partnercentral:UpdateMarketplaceRevenueShareAllocation" ], "Resource": "arn:aws:partnercentral:*:*:catalog/*/marketplace-revenue-share/*", "Condition": { "StringEquals": { "partnercentral:Catalog": [ "AWS", "Sandbox" ] } } }, { "Sid": "TaggingAccess", "Effect": "Allow", "Action": [ "partnercentral:TagResource", "partnercentral:UntagResource", "partnercentral:ListTagsForResource" ], "Resource": [ "arn:aws:partnercentral:*:*:catalog/*/revenue-attribution/*", "arn:aws:partnercentral:*:*:catalog/*/marketplace-revenue-share/*" ], "Condition": { "StringEquals": { "partnercentral:Catalog": [ "AWS", "Sandbox" ] } } }, { "Sid": "OpportunityAccess", "Effect": "Allow", "Action": [ "partnercentral:ListOpportunities", "partnercentral:GetOpportunity" ], "Resource": "*", "Condition": { "StringEquals": { "partnercentral:Catalog": [ "AWS", "Sandbox" ] } } }, { "Sid": "PartnerResourceAccess", "Effect": "Allow", "Action": [ "partnercentral:ListPartners", "partnercentral:GetPartner" ], "Resource": "*", "Condition": { "StringEquals": { "partnercentral:Catalog": [ "AWS", "Sandbox" ] } } }, { "Sid": "ListingAWSMarketplaceEntities", "Effect": "Allow", "Action": [ "aws-marketplace:ListEntities" ], "Resource": "*" }, { "Sid": "AWSMarketplaceEntityAccess", "Effect": "Allow", "Action": [ "aws-marketplace:DescribeEntity" ], "Resource": [ "arn:aws:aws-marketplace:*:*:AWSMarketplace*/Offer/*" ] }, { "Sid": "AmazonQPartnerAssistantAccess", "Effect": "Allow", "Action": [ "q:StartConversation", "q:SendMessage", "q:GetConversation", "q:ListConversations", "q:PassRequest" ], "Resource": "*" } ] }
AWSRevenueAttributionManagement kebijakan
Kebijakan ini menyediakan akses yang diperlukan untuk kegiatan pengelolaan atribusi pendapatan untuk AWS akun yang tidak terdaftar di AWS Partner Central.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "RevenueAttributionCreation", "Effect": "Allow", "Action": [ "partnercentral:CreateRevenueAttribution" ], "Resource": "*", "Condition": { "StringEquals": { "partnercentral:Catalog": [ "AWS", "Sandbox" ] } } }, { "Sid": "RevenueAttributionListing", "Effect": "Allow", "Action": [ "partnercentral:ListRevenueAttributions" ], "Resource": "*", "Condition": { "StringEquals": { "partnercentral:Catalog": [ "AWS", "Sandbox" ] } } }, { "Sid": "RevenueAttributionManagement", "Effect": "Allow", "Action": [ "partnercentral:GetRevenueAttribution", "partnercentral:UpdateRevenueAttribution" ], "Resource": "arn:aws:partnercentral:*:*:catalog/*/revenue-attribution/*", "Condition": { "StringEquals": { "partnercentral:Catalog": [ "AWS", "Sandbox" ] } } }, { "Sid": "TaggingAccess", "Effect": "Allow", "Action": [ "partnercentral:TagResource", "partnercentral:UntagResource", "partnercentral:ListTagsForResource" ], "Resource": [ "arn:aws:partnercentral:*:*:catalog/*/revenue-attribution/*" ], "Condition": { "StringEquals": { "partnercentral:Catalog": [ "AWS", "Sandbox" ] } } } ] }
Menetapkan kebijakan untuk peran dan pengguna IAM
Ikuti langkah-langkah ini untuk menetapkan kebijakan untuk peran dan pengguna IAM:
-
Masuk ke AWS Management Console.
-
Arahkan ke layanan IAM.
-
Pilih peran atau pengguna, dan pilih peran IAM atau pengguna yang ingin Anda lampirkan kebijakan.
-
Lampirkan
AWSPartnerCentralRevenueAttributionManagementkebijakan (untuk mitra) atauAWSRevenueAttributionManagementkebijakan (untuk pelanggan) 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.
| Kunci syarat | Deskripsi | Tindakan yang berlaku | Nilai valid |
|---|---|---|---|
| Partnercentral:Katalog | Memfilter akses berdasarkan jenis entitas katalog terkait | Semua tindakan | AWS, Kotak pasir |
Ringkasan izin yang diperlukan
| Tindakan | Deskripsi |
|---|---|
| partnercentral: CreateRevenueAttribution | Memungkinkan membuat catatan atribusi pendapatan baru |
| partnercentral: UpdateRevenueAttribution | Memungkinkan memperbarui catatan atribusi pendapatan yang ada |
| partnercentral: GetRevenueAttribution | Memungkinkan mengambil rincian atribusi pendapatan tertentu |
| partnercentral: ListRevenueAttributions | Memungkinkan mencantumkan atribusi pendapatan dengan filter opsional |
| partnercentral: GetRevenueAttributionAllocation | Memungkinkan mengambil alokasi tunggal dengan ID-nya |
| partnercentral: ListRevenueAttributionAllocations | Memungkinkan daftar alokasi berkomitmen dengan dukungan penyaringan |
| partnercentral: StartRevenueAttributionAllocationsTask | Memungkinkan mengirimkan batch hingga 250 perubahan alokasi untuk pemrosesan asinkron |
| partnercentral: GetRevenueAttributionAllocationsTask | Memungkinkan pengambilan status tugas alokasi yang dikirimkan sebelumnya |
| partnercentral: CreateMarketplaceRevenueShare | Memungkinkan menciptakan sumber daya bagi hasil pasar baru |
| partnercentral: GetMarketplaceRevenueShare | Memungkinkan mengambil rincian dari pangsa pendapatan pasar tertentu |
| partnercentral: ListMarketplaceRevenueShares | Memungkinkan daftar pembagian pendapatan pasar dengan filter opsional |
| partnercentral: CreateMarketplaceRevenueShareAllocation | Memungkinkan pembuatan alokasi bagi hasil pasar baru |
| partnercentral: GetMarketplaceRevenueShareAllocation | Memungkinkan mengambil rincian alokasi bagi hasil pasar tertentu |
| partnercentral: UpdateMarketplaceRevenueShareAllocation | Memungkinkan memperbarui alokasi bagi hasil pasar yang ada |
| partnercentral: ListMarketplaceRevenueShareAllocations | Memungkinkan daftar alokasi di bawah pangsa pendapatan pasar |
| partnercentral: TagResource | Mengizinkan menambahkan atau menimpa tag untuk sumber daya |
| partnercentral: UntagResource | Memungkinkan menghapus tag dari sumber daya |
| partnercentral: ListTagsForResource | Mengizinkan tag daftar yang terkait dengan sumber daya |