Configurare il controllo dell'accesso per gli utenti del Producer Portal

Questa pagina descrive i ruoli e le autorizzazioni Identity and Access Management (IAM) che devi concedere ai membri del tuo team che utilizzano Producer Portal.

Per saperne di più sulla concessione dell'accesso a ruoli e risorse, consulta la documentazione IAM su Concessione, modifica e revoca dell'accesso alle risorse. Se non disponi delle autorizzazioni necessarie per concedere i ruoli, contatta l'amministratore della tua organizzazione e richiedi l'accesso.

Controllo dell'accesso per la gestione dei progetti

Per consentire agli utenti di gestire il tuo Google Cloud account Partner Network e le impostazioni a livello di organizzazione, concedi loro uno dei due ruoli seguenti:

Controllo dell'accesso per la visualizzazione delle schede di prodotto

Per consentire agli utenti di visualizzare le schede di prodotto in corso che crei in Producer Portal, concedi loro il ruolo Visualizzatore produttore commerciale.

Controllo dell'accesso per la creazione e la gestione delle schede di prodotto

Per consentire agli utenti di creare e gestire le schede di prodotto in Producer Portal, concedi loro i seguenti ruoli:

Ruoli aggiuntivi per i prodotti Software as a Service (SaaS)

Per i prodotti SaaS, in cui devi creare un account di servizio per interagire con Cloud Commerce Consumer Procurement API e segnalarci l'utilizzo, concedi ai tuoi utenti il ruolo Amministratore account di servizio.

Ruoli aggiuntivi per i prodotti per macchine virtuali (VM) e Kubernetes

Per i prodotti VM o Kubernetes, concedi ai tuoi utenti il ruolo Amministratore Cloud Storage di Compute.

Configurazione guidata della VM per creare il pacchetto di deployment del prodotto VM, concedi ai tuoi utenti i seguenti ruoli per il bucket Cloud Storage in cui memorizzi il pacchetto di deployment del prodotto:

Controllo dell'accesso per l'anteprima dei prodotti

Se vuoi che gli utenti possano visualizzare l'anteprima della scheda del tuo prodotto così come la vedono i tuoi clienti in Cloud Marketplace, devi concedere loro il seguente ruolo:

Gestire le offerte private

Per consentire agli utenti di creare e gestire le offerte private nella scheda Offerte private di Producer Portal, concedi loro i seguenti ruoli:

Visualizzare gli eventi chiave per le offerte private

Per consentire agli utenti di visualizzare la cronologia di un'offerta pubblicata dalla tua organizzazione, concedi loro il ruolo Visualizzatore eventi di Commerce Price Management.

Gestire erogazioni e pagamenti

Per consentire agli utenti di creare profili pagamenti per gestire le impostazioni di erogazione e pagamento nella scheda Pagamenti di Producer Portal, concedi loro i seguenti ruoli:

Controllo dell'accesso per la rivendita

Se hai consentito ai rivenditori di rivendere i tuoi prodotti Cloud Marketplace, puoi fare riferimento alle seguenti linee guida per la concessione dei ruoli all'interno della tua organizzazione.Google Cloud

Visualizzare i rivenditori consentiti e non consentiti

Per consentire agli utenti di visualizzare quali rivenditori sono autorizzati a rivendere i tuoi prodotti Cloud Marketplace o quali rivenditori non sono autorizzati a rivendere i tuoi prodotti, concedi loro uno dei seguenti ruoli:

Gestire i rivenditori consentiti

Per consentire agli utenti di gestire quali rivenditori sono autorizzati a rivendere i tuoi prodotti Cloud Marketplace, concedi loro il ruolo Amministratore configurazione per l'abilitazione di attività commerciali (roles/commercebusinessenablement.admin).

Visualizzare gli sconti per i rivenditori

Per consentire agli utenti di visualizzare le risorse e le configurazioni relative agli sconti per i rivenditori in Producer Portal, concedi loro i seguenti ruoli:

Gestire gli sconti

Per consentire agli utenti di creare e gestire le risorse e le configurazioni relative agli sconti per i rivenditori in Producer Portal, concedi loro i seguenti ruoli:

Gestire analisi e report

Per consentire agli utenti di gestire analisi, account di test, gestione dei lead di vendita e report per i tuoi prodotti nelle schede Analisi, Account di fatturazione di test, Gestione dei lead di vendita e Report di Producer Portal, concedi loro i seguenti ruoli:

Elenco di ruoli e autorizzazioni IAM

Puoi concedere agli utenti uno o più dei seguenti ruoli IAM.

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