Die AWS Partner Central API-Referenz wurde neu strukturiert. Weitere Informationen zu den unterstützten API-Vorgängen finden Sie in der AWS Partner Central API-Referenz.
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Zugriff für die Revenue Measurement API
Zugriffskontrolle und Berechtigungen werden von AWS Identity and Access Management(IAM) verwaltet. Dieser Abschnitt enthält Anleitungen zur Konfiguration der erforderlichen Berechtigungen für die Interaktion mit der Revenue Measurement API, einschließlich der Berechtigungen, die zum Auflisten von AWS Marketplace Entitäten erforderlich sind.
Voraussetzungen
Stellen Sie vor der Konfiguration von Berechtigungen sicher, dass Ihre mit Partner Central verknüpft AWS-Konto ist und dass Sie die erforderlichen IAM-Rollen und -Benutzer erstellt haben. Weitere Informationen finden Sie unter Einrichtung und Authentifizierung.
Verwenden AWS Verwaltete Richtlinien
AWS stellt verwaltete Richtlinien bereit, die die erforderlichen Berechtigungen für die Interaktion mit der Revenue Measurement API gewähren. Abhängig von Ihrer Persona sind zwei verwaltete Richtlinien verfügbar:
-
Partner — fügen Sie die
AWSPartnerCentralRevenueAttributionManagementRichtlinie Ihren IAM-Identitäten hinzu. -
Kunden — fügen Sie die
AWSRevenueAttributionManagementRichtlinie Ihren IAM-Identitäten hinzu.
Weitere Informationen finden Sie unter AWS Verwaltete Richtlinien für AWS Partner Central-Benutzer.
AWSPartnerCentralRevenueAttributionManagement Richtlinie
Diese Richtlinie bietet den erforderlichen Zugriff für Aktivitäten zur Verwaltung der Umsatzzuweisung für AWS Konten, die bei AWS Partner Central registriert sind.
{ "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 Richtlinie
Diese Richtlinie bietet AWS Konten, die nicht bei AWS Partner Central registriert sind, den erforderlichen Zugriff auf Aktivitäten zur Verwaltung der Umsatzzuweisung.
{ "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" ] } } } ] }
Zuweisen von Richtlinien zu IAM-Rollen und -Benutzern
Gehen Sie wie folgt vor, um IAM-Rollen und -Benutzern Richtlinien zuzuweisen:
-
Melden Sie sich bei der AWS Management Console an.
-
Navigieren Sie zum IAM-Dienst.
-
Wählen Sie Rollen oder Benutzer aus und wählen Sie die IAM-Rolle oder den IAM-Benutzer aus, dem Sie eine Richtlinie zuordnen möchten.
-
Ordnen Sie die
AWSPartnerCentralRevenueAttributionManagementRichtlinie (für Partner) oder dieAWSRevenueAttributionManagementRichtlinie (für Kunden) der ausgewählten IAM-Rolle oder dem ausgewählten IAM-Benutzer zu.
Weitere Informationen finden Sie unter Hinzufügen und Entfernen von IAM-Identitätsberechtigungen.
Verwaltung von Berechtigungen mithilfe von Bedingungsschlüsseln
Bedingungsschlüssel in IAM-Richtlinien bieten Berechtigungen auf Ressourcenebene, mit denen festgelegt werden kann, wann Richtlinien für Kontoauszüge durchgesetzt werden müssen. Sie können Bedingungsschlüssel verwenden, um Bedingungen festzulegen, die vorschreiben, wann bestimmte Berechtigungen erlaubt oder verweigert werden.
Weitere Informationen finden Sie unter IAM-JSON-Richtlinienelemente: Bedingungs-Operatoren.
| Bedingungsschlüssel | Description | Anwendbare Aktionen | Zulässige Werte |
|---|---|---|---|
| Partner Central: Katalog | Filtert den Zugriff nach dem Typ der zugehörigen Katalogeinheit | Alle Aktionen | AWS, Sandbox |
Zusammenfassung der erforderlichen Berechtigungen
| Action | Description |
|---|---|
| Partnercentral: CreateRevenueAttribution | Ermöglicht die Erstellung eines neuen Datensatzes zur Umsatzzuweisung |
| Partnercentral: UpdateRevenueAttribution | Ermöglicht die Aktualisierung eines bestehenden Einnahmenzuweisungsdatensatzes |
| Partnercentral: GetRevenueAttribution | Ermöglicht das Abrufen der Details einer bestimmten Umsatzzuweisung |
| Partnercentral: ListRevenueAttributions | Ermöglicht die Auflistung von Umsatzzuordnungen mit optionalen Filtern |
| Partnercentral: GetRevenueAttributionAllocation | Ermöglicht das Abrufen einer einzelnen Zuordnung anhand ihrer ID |
| Partnercentral: ListRevenueAttributionAllocations | Ermöglicht das Auflisten von zugesagten Zuweisungen mit Filterunterstützung |
| Partnercentral: StartRevenueAttributionAllocationsTask | Ermöglicht das Einreichen eines Stapels von bis zu 250 Zuordnungsänderungen für die asynchrone Verarbeitung |
| Partnercentral: GetRevenueAttributionAllocationsTask | Ermöglicht das Abrufen des Status einer zuvor eingereichten Zuordnungsaufgabe |
| Partnercentral: CreateMarketplaceRevenueShare | Ermöglicht die Erstellung einer neuen Marketplace-Ressource zur Umsatzbeteiligung |
| Partnercentral: GetMarketplaceRevenueShare | Ermöglicht das Abrufen von Details zu einer bestimmten Marktplatz-Umsatzbeteiligung |
| Partnercentral: ListMarketplaceRevenueShares | Ermöglicht die Auflistung von Umsatzanteilen auf Marktplätzen mit optionalen Filtern |
| Partnercentral: CreateMarketplaceRevenueShareAllocation | Ermöglicht die Erstellung einer neuen Zuteilung von Umsatzanteilen auf dem Marktplatz |
| Partnercentral: GetMarketplaceRevenueShareAllocation | Ermöglicht das Abrufen von Details zu einer bestimmten Zuteilung von Umsatzanteilen auf dem Marktplatz |
| Partnercentral: UpdateMarketplaceRevenueShareAllocation | Ermöglicht die Aktualisierung einer bestehenden Zuteilung von Umsatzanteilen auf dem Marktplatz |
| Partnercentral: ListMarketplaceRevenueShareAllocations | Ermöglicht die Auflistung von Allokationen im Rahmen einer Marktplatz-Umsatzbeteiligung |
| Partnercentral: TagResource | Ermöglicht das Hinzufügen oder Überschreiben von Tags für eine Ressource |
| Partnercentral: UntagResource | Ermöglicht das Entfernen von Tags aus einer Ressource |
| Partnercentral: ListTagsForResource | Ermöglicht das Auflisten von Tags, die mit einer Ressource verknüpft sind |