Contrôle des accès avec IAM

L'Transfer Appliance utilise les autorisations et rôles IAM (Identity and Access Management) pour contrôler qui peut accéder aux ressources de l'Transfer Appliance.

Pour accorder l'accès à une ressource, attribuez une ou plusieurs autorisations ou un ou plusieurs rôles à un utilisateur, un groupe ou un compte de service.

Nous vous recommandons vivement d'utiliser des rôles prédéfinis pour attribuer des autorisations. Toutes les autorisations incluses dans ces rôles sont requises par l'Transfer Appliance et la console Google Cloud pour afficher correctement les pages et récupérer ou mettre à jour les ressources.

Autorisations

Les ressources suivantes sont disponibles pour Transfer Appliance:

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

Autorisations de l'appareil

Le tableau suivant décrit les autorisations pour les ressources appliances de Transfer Appliance:

Autorisation Description
transferappliance.appliances.list Autorisation d'afficher une liste d'appareils et d'informations les concernant, y compris l'ID, l'état de la commande, le type et le modèle de l'appareil, la version du micrologiciel, l'état d'activation et l'état de la connexion.
transferappliance.appliances.get Autorisation d'afficher des informations détaillées sur n'importe quel appareil. En plus des informations autorisées par "transferappliance.appliances.list", cette autorisation permet d'accéder à la région de l'appareil, aux ID de tâche de transfert, à la destination Cloud Storage, au type de chiffrement, au nom de la ressource de clé, au paramètre de fonctionnalité en ligne et aux informations détaillées sur la commande, telles que le numéro de suivi.
transferappliance.appliances.create Autorisation de créer une ressource d'appareil. Obligatoire, avec transferappliance.orders.create, pour créer et envoyer une commande d'appareil.
transferappliance.appliances.update Autorisation de mettre à jour les métadonnées de n'importe quel appareil
transferappliance.appliances.delete Autorisation de supprimer les ressources de l'appareil qui sont dans un état DRAFT.

Autorisations de commande

Le tableau suivant décrit les autorisations pour les ressources orders de Transfer Appliance:

Autorisation Description
transferappliance.orders.list Autorisation de lister les commandes.
transferappliance.orders.get Autorisation de récupérer des informations détaillées sur les commandes.
transferappliance.orders.create Autorisation de créer une ressource d'ordre. Obligatoire, avec transferappliance.appliances.create, pour créer et envoyer une commande d'appareil.
transferappliance.orders.update Autorisation de modifier une commande existante.
transferappliance.orders.delete Autorisation de supprimer une commande.

Autorisations des adresses enregistrées

Le tableau suivant décrit les autorisations pour les ressources savedAddresses de Transfer Appliance:

Autorisation Description
transferappliance.savedAddresses.list Autorisation de lister les adresses enregistrées
transferappliance.savedAddresses.get Autorisation de récupérer des informations détaillées sur les adresses enregistrées.
transferappliance.savedAddresses.create Autorisation de créer une adresse enregistrée
transferappliance.savedAddresses.update Autorisation de modifier une adresse enregistrée existante.
transferappliance.savedAddresses.delete Autorisation de supprimer une adresse enregistrée.

Autorisations d'opérations

Le tableau suivant décrit les autorisations pour les ressources operations de Transfer Appliance:

Autorisation Description
transferappliance.operations.list Autorisation de lister les opérations.
transferappliance.operations.get Autorisation de récupérer des informations détaillées sur l'opération.
transferappliance.operations.cancel Autorisation d'annuler une opération existante.
transferappliance.operations.delete Autorisation de supprimer une opération.

Autorisations d'accéder à la position

Le tableau suivant décrit les autorisations pour les ressources locations de Transfer Appliance:

Autorisation Description
transferappliance.orders.list Autorisation de lister des établissements
transferappliance.orders.get Autorisation de récupérer des informations de localisation détaillées.

Autorisations d'identifiants

Le tableau suivant décrit les autorisations pour les ressources credentials de Transfer Appliance:

Autorisation Description
transferappliance.credentials.get Autorisation de récupérer les identifiants.

Rôles prédéfinis

Cette section décrit les rôles prédéfinis pour Transfer Appliance. Les rôles sont les méthodes privilégiées pour définir des autorisations IAM.

Détails du rôle

Le tableau suivant décrit en détail les rôles prédéfinis pour Transfer Appliance:

Rôle Description Autorisations associées
Administrateur de l'appliance de transfert
(roles/transferappliance.
admin
)

Fournit toutes les autorisations Transfer Appliance, y compris la possibilité de commander de nouveaux appareils et de mettre à jour les métadonnées des appareils existants.

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
Lecteur de l'appli de transfert
(roles/transferappliance.
viewer
)

Accorde les autorisations requises pour un accès en lecture seule à toutes les ressources 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