Zugriffssteuerung für Nutzer des Producer Portals konfigurieren

Auf dieser Seite werden die IAM-Rollen (Identity and Access Management) und Berechtigungen beschrieben, die Sie Mitgliedern Ihres Teams gewähren müssen, die das Producer-Portal verwenden.

Weitere Informationen zum Gewähren des Zugriffs auf Rollen und Ressourcen finden Sie in der IAM-Dokumentation unter Zugriff auf Ressourcen erteilen, ändern und entziehen. Wenn Sie nicht die erforderlichen Berechtigungen zum Zuweisen von Rollen haben, wenden Sie sich an den Administrator Ihrer Organisation und fordern Sie Zugriff an.

Zugriffssteuerung für die Verwaltung von Projekten

Damit Nutzer Ihr Google Cloud Partner Network-Konto und Ihre Einstellungen auf Organisationsebene verwalten können, müssen Sie ihnen eine der folgenden beiden Rollen zuweisen:

Zugriffssteuerung für das Aufrufen von Produkteinträgen

Damit Nutzer Produktangebote sehen können, die Sie im Producer Portal erstellen, müssen Sie ihnen die Rolle Commerce Producer Viewer zuweisen.

Zugriffskontrolle für das Erstellen und Verwalten von Produkteinträgen

Damit Nutzer Produktangebote im Producer Portal erstellen und verwalten können, weisen Sie ihnen die folgenden Rollen zu:

Zusätzliche Rollen für SaaS-Produkte (Software as a Service)

Bei SaaS-Produkten, bei denen Sie ein Dienstkonto erstellen müssen, um mit der Cloud Commerce Consumer Procurement API zu interagieren und die Nutzung an uns zu melden, weisen Sie Ihren Nutzern die Rolle Dienstkontoadministrator zu.

Zusätzliche Rollen für VM- und Kubernetes-Produkte

Weisen Sie Ihren Nutzern für VM- oder Kubernetes-Produkte die Rolle Compute Cloud Storage-Administrator zu.

Wenn Sie die VM-Konfiguration mit Anleitung verwenden, um das Bereitstellungspaket für Ihr VM-Produkt zu erstellen, weisen Sie Ihren Nutzern die folgenden Rollen für den Cloud Storage-Bucket zu, in dem Sie das Bereitstellungspaket Ihres Produkts speichern:

Zugriffssteuerung für die Vorschau von Produkten

Wenn Nutzer die Auflistung Ihres Produkts so sehen sollen, wie Ihre Kunden sie im Cloud Marketplace sehen, müssen Sie ihnen die folgende Rolle zuweisen:

Private Offers verwalten

Damit Nutzer private Angebote auf dem Tab Private Angebote im Producer Portal erstellen und verwalten können, müssen Sie ihnen die folgenden Rollen zuweisen:

Schlüsselereignisse für private Angebote ansehen

Damit Nutzer den Verlauf eines Angebots aufrufen können, das von Ihrer Organisation veröffentlicht wurde, müssen Sie ihnen die Rolle Commerce Price Management Events Viewer zuweisen.

Auszahlungen und Zahlungen verwalten

Damit Nutzer Zahlungsprofile erstellen können, um Auszahlungs- und Zahlungseinstellungen auf dem Tab Zahlungen im Producer Portal zu verwalten, müssen ihnen die folgenden Rollen zugewiesen werden:

Zugriffssteuerung für den Weiterverkauf

Wenn Sie Resellern erlaubt haben, Ihre Cloud Marketplace-Produkte weiterzuverkaufen, können Sie sich an die folgenden Richtlinien halten, um Rollen in IhrerGoogle Cloud -Organisation zu gewähren.

Zulässige und unzulässige Reseller ansehen

Damit Nutzer sehen können, welche Reseller Ihre Cloud Marketplace-Produkte weiterverkaufen dürfen oder welchen Resellern der Weiterverkauf Ihrer Produkte untersagt wurde, müssen Sie ihnen eine der folgenden Rollen zuweisen:

Zugelassene Reseller verwalten

Damit Nutzer verwalten können, welche Reseller Ihre Cloud Marketplace-Produkte weiterverkaufen dürfen, müssen Sie ihnen die Rolle Commerce Business Enablement Configuration Admin (roles/commercebusinessenablement.admin) zuweisen.

Reseller-Rabatte anzeigen

Damit Nutzer Ressourcen und Konfigurationen im Zusammenhang mit Reseller-Rabatten im Producer Portal aufrufen können, müssen Sie ihnen die folgenden Rollen zuweisen:

Rabatte verwalten

Damit Nutzer Ressourcen und Konfigurationen im Zusammenhang mit Händlerrabatten im Producer Portal erstellen und verwalten können, müssen Sie ihnen die folgenden Rollen zuweisen:

Analysen und Berichte verwalten

Damit Nutzer Analysen, Testkonten, die Verwaltung von Verkaufsleads und Berichte für Ihre Produkte im Producer Portal verwalten können, müssen Sie ihnen die folgenden Rollen zuweisen:

Liste der IAM-Rollen und -Berechtigungen

Sie können Nutzern eine oder mehrere der folgenden IAM-Rollen zuweisen.

Role Permissions

(roles/commercebusinessenablement.admin)

Admin of Various Provider Configuration resources

bigquery.datasets.create

bigquery.datasets.get

bigquery.datasets.update

commercebusinessenablement.leadgenConfig.*

  • commercebusinessenablement.leadgenConfig.get
  • commercebusinessenablement.leadgenConfig.update

commercebusinessenablement.partnerAccounts.*

  • commercebusinessenablement.partnerAccounts.get
  • commercebusinessenablement.partnerAccounts.list

commercebusinessenablement.partnerInfo.get

commercebusinessenablement.resellerConfig.*

  • commercebusinessenablement.resellerConfig.get
  • commercebusinessenablement.resellerConfig.update

commercebusinessenablement.resellerRestrictions.*

  • commercebusinessenablement.resellerRestrictions.list
  • commercebusinessenablement.resellerRestrictions.update

resourcemanager.organizations.get

resourcemanager.projects.get

resourcemanager.projects.list

serviceusage.operations.get

serviceusage.services.enable

serviceusage.services.get

(roles/commercebusinessenablement.viewer)

Viewer of Various Provider Configuration resource

commercebusinessenablement.leadgenConfig.get

commercebusinessenablement.partnerAccounts.*

  • commercebusinessenablement.partnerAccounts.get
  • commercebusinessenablement.partnerAccounts.list

commercebusinessenablement.partnerInfo.get

commercebusinessenablement.resellerConfig.get

commercebusinessenablement.resellerRestrictions.list

resourcemanager.organizations.get

resourcemanager.projects.get

resourcemanager.projects.list

(roles/commercebusinessenablement.paymentConfigAdmin)

Administration of Payment Configuration resource

commercebusinessenablement.partnerInfo.get

commercebusinessenablement.paymentConfig.*

  • commercebusinessenablement.paymentConfig.get
  • commercebusinessenablement.paymentConfig.update

resourcemanager.projects.get

resourcemanager.projects.list

(roles/commercebusinessenablement.paymentConfigViewer)

Viewer of Payment Configuration resource

commercebusinessenablement.partnerInfo.get

commercebusinessenablement.paymentConfig.get

resourcemanager.projects.get

resourcemanager.projects.list

(roles/commercebusinessenablement.rebatesAdmin)

Provides admin access to rebates

commercebusinessenablement.operations.*

  • commercebusinessenablement.operations.cancel
  • commercebusinessenablement.operations.delete
  • commercebusinessenablement.operations.get
  • commercebusinessenablement.operations.list

commercebusinessenablement.partnerInfo.get

commercebusinessenablement.refunds.*

  • commercebusinessenablement.refunds.cancel
  • commercebusinessenablement.refunds.create
  • commercebusinessenablement.refunds.delete
  • commercebusinessenablement.refunds.get
  • commercebusinessenablement.refunds.list
  • commercebusinessenablement.refunds.start
  • commercebusinessenablement.refunds.update

(roles/commercebusinessenablement.rebatesViewer)

Provides read-only access to rebates

commercebusinessenablement.operations.get

commercebusinessenablement.operations.list

commercebusinessenablement.partnerInfo.get

commercebusinessenablement.refunds.get

commercebusinessenablement.refunds.list

(roles/commercebusinessenablement.resellerDiscountAdmin)

Provides admin access to reseller discount offers

commercebusinessenablement.partnerAccounts.*

  • commercebusinessenablement.partnerAccounts.get
  • commercebusinessenablement.partnerAccounts.list

commercebusinessenablement.partnerInfo.get

commercebusinessenablement.resellerConfig.get

commercebusinessenablement.resellerDiscountConfig.get

commercebusinessenablement.resellerDiscountOffers.*

  • commercebusinessenablement.resellerDiscountOffers.cancel
  • commercebusinessenablement.resellerDiscountOffers.create
  • commercebusinessenablement.resellerDiscountOffers.list

commercebusinessenablement.resellerPrivateOfferPlans.*

  • commercebusinessenablement.resellerPrivateOfferPlans.cancel
  • commercebusinessenablement.resellerPrivateOfferPlans.create
  • commercebusinessenablement.resellerPrivateOfferPlans.delete
  • commercebusinessenablement.resellerPrivateOfferPlans.get
  • commercebusinessenablement.resellerPrivateOfferPlans.list
  • commercebusinessenablement.resellerPrivateOfferPlans.publish
  • commercebusinessenablement.resellerPrivateOfferPlans.update

resourcemanager.organizations.get

resourcemanager.projects.get

resourcemanager.projects.list

(roles/commercebusinessenablement.resellerDiscountViewer)

Provides read-only access to reseller discount offers

commercebusinessenablement.partnerAccounts.*

  • commercebusinessenablement.partnerAccounts.get
  • commercebusinessenablement.partnerAccounts.list

commercebusinessenablement.partnerInfo.get

commercebusinessenablement.resellerConfig.get

commercebusinessenablement.resellerDiscountConfig.get

commercebusinessenablement.resellerDiscountOffers.list

commercebusinessenablement.resellerPrivateOfferPlans.get

commercebusinessenablement.resellerPrivateOfferPlans.list

resourcemanager.organizations.get

resourcemanager.projects.get

resourcemanager.projects.list