Controllo dell'accesso con IAM

Transfer Appliance utilizza i ruoli e le autorizzazioni di Identity and Access Management (IAM) per controllare chi può accedere alle risorse di Transfer Appliance.

Per concedere l'accesso a una risorsa, assegna una o più autorizzazioni o ruoli a un utente, un gruppo o un service account.

Ti consigliamo vivamente di utilizzare i ruoli predefiniti per assegnare le autorizzazioni. Tutte le autorizzazioni incluse in questi ruoli sono richieste da Transfer Appliance e dalla console Google Cloud per eseguire correttamente il rendering delle pagine e recuperare o aggiornare le risorse.

Autorizzazioni

Per Transfer Appliance esistono le seguenti risorse:

  • appliances
  • orders
  • savedAddresses
  • operations
  • locations
  • credentials

Autorizzazioni degli elettrodomestici

La tabella seguente descrive le autorizzazioni per le risorse appliances di Transfer Appliance:

Autorizzazione Descrizione
transferappliance.appliances.list Autorizzazione per visualizzare un elenco di elettrodomestici e le informazioni correlate, tra cui ID, stato dell'ordine, tipo e modello di elettrodomestico, versione del firmware, stato di attivazione e stato della connessione.
transferappliance.appliances.get Autorizzazione per visualizzare informazioni dettagliate su qualsiasi elettrodomestico. Oltre alle informazioni consentite da `transferappliance.appliances.list`, questa autorizzazione consente l'accesso alla regione dell'appliance, agli ID dei job di trasferimento, alla destinazione Cloud Storage, al tipo di crittografia, al nome della risorsa chiave, all'impostazione della funzionalità online e a informazioni dettagliate relative all'ordine, come il numero di tracciamento.
transferappliance.appliances.create Autorizzazione per creare una risorsa appliance. Obbligatorio, insieme a transferappliance.orders.create, per creare e inviare un ordine di appliance.
transferappliance.appliances.update Autorizzazione per aggiornare i metadati di qualsiasi elettrodomestico.
transferappliance.appliances.delete Autorizzazione a eliminare le risorse dell'appliance che si trovano in uno stato DRAFT.

Autorizzazioni per gli ordini

La tabella seguente descrive le autorizzazioni per le risorse orders di Transfer Appliance:

Autorizzazione Descrizione
transferappliance.orders.list Autorizzazione per elencare gli ordini.
transferappliance.orders.get Autorizzazione per recuperare informazioni dettagliate sull'ordine.
transferappliance.orders.create Autorizzazione per creare una risorsa ordine. Obbligatorio, insieme a transferappliance.appliances.create, per creare e inviare un ordine di appliance.
transferappliance.orders.update Autorizzazione per aggiornare un ordine esistente.
transferappliance.orders.delete Autorizzazione per eliminare un ordine.

Autorizzazioni per gli indirizzi salvati

La tabella seguente descrive le autorizzazioni per le risorse di Transfer Appliance savedAddresses:

Autorizzazione Descrizione
transferappliance.savedAddresses.list Autorizzazione per elencare gli indirizzi salvati.
transferappliance.savedAddresses.get Autorizzazione per recuperare informazioni dettagliate sugli indirizzi salvati.
transferappliance.savedAddresses.create Autorizzazione per creare un indirizzo salvato.
transferappliance.savedAddresses.update Autorizzazione per aggiornare un indirizzo salvato esistente.
transferappliance.savedAddresses.delete Autorizzazione per eliminare un indirizzo salvato.

Autorizzazioni di operazione

La tabella seguente descrive le autorizzazioni per le risorse operations di Transfer Appliance:

Autorizzazione Descrizione
transferappliance.operations.list Autorizzazione per elencare le operazioni.
transferappliance.operations.get Autorizzazione per recuperare informazioni dettagliate sull'operazione.
transferappliance.operations.cancel Autorizzazione per annullare un'operazione esistente.
transferappliance.operations.delete Autorizzazione per eliminare un'operazione.

Autorizzazioni di accesso alla posizione

La tabella seguente descrive le autorizzazioni per le risorse locations di Transfer Appliance:

Autorizzazione Descrizione
transferappliance.orders.list Autorizzazione per elencare le sedi.
transferappliance.orders.get Autorizzazione per recuperare informazioni dettagliate sulla posizione.

Autorizzazioni delle credenziali

La tabella seguente descrive le autorizzazioni per le risorse credentials di Transfer Appliance:

Autorizzazione Descrizione
transferappliance.credentials.get Autorizzazione per recuperare le credenziali.

Ruoli predefiniti

Questa sezione descrive i ruoli predefiniti per Transfer Appliance. I ruoli sono il modo preferito per impostare le autorizzazioni IAM.

Dettagli del ruolo

La tabella seguente descrive in dettaglio i ruoli predefiniti per Transfer Appliance:

Ruolo Descrizione Autorizzazioni incluse
Amministratore di Transfer Appliance
(roles/transferappliance.
admin
)

Fornisce tutte le autorizzazioni Transfer Appliance, inclusa la possibilità di ordinare nuove appliance e aggiornare i metadati delle appliance esistenti.

transferappliance.appliances. list
get
create
update
delete
transferappliance.orders. list
get
create
update
delete
transferappliance.savedAddresses. list
get
create
update
delete
transferappliance.operations. list
get
cancel
delete
transferappliance.locations. list
get
transferappliance.projects. list
get
transferappliance.credentials. get
Visualizzatore Transfer Appliance
(roles/transferappliance.
viewer
)

Concede le autorizzazioni richieste per l'accesso in sola lettura a tutte le risorse Transfer Appliance.

transferappliance.appliances. list
get
transferappliance.orders. list
get
transferappliance.savedAddresses. list
get
transferappliance.operations. list
get
transferappliance.locations. list
get
resourcemanager.projects. list
get