En esta página, se describen los roles y permisos de IAM necesarios para el servicio deGoogle Cloud Backup and DR. Cuando agregas principales nuevos a tu proyecto, puedes usar una política de Identity and Access Management (IAM) para otorgarle a ese principal una o más funciones de IAM. Cada rol de IAM contiene permisos que otorgan a las entidades principales acceso para realizar acciones específicas en recursos específicos. Si deseas ver una lista de referencia de los permisos de IAM que se aplican al Servicio de copia de seguridad y DR, consulta Permisos de IAM para el Servicio de copia de seguridad y DR.
Cómo controla el acceso IAM
Si una principal (un usuario, un grupo o una cuenta de servicio) llama a una API de Google Cloud , esa principal debe tener los permisos de IAM adecuados para usar el recurso. Para otorgar a una principal los permisos necesarios, debes otorgarle un rol de IAM. Obtén más información sobre las principales en IAM.
Tipos de roles de IAM
El servicio Backup and DR tiene roles predefinidos que son permisos agrupados para que se asignen a diferentes entidades principales. Los usuarios también pueden definir roles personalizados que pueden tener una combinación de permisos individuales para otorgar acceso y llevar a cabo un flujo de trabajo o una acción específicos de copia de seguridad y DR.
Permisos de IAM
Los permisos permiten a los usuarios realizar acciones específicas en recursos específicos. Se pueden agrupar para formar roles. Cada permiso se refiere a una acción específica que el usuario puede realizar o al acceso que tiene.
Permisos a nivel del proyecto frente a los de nivel del recurso
Los permisos se pueden otorgar a nivel del proyecto o del recurso. Por ejemplo, un administrador de Backup and DR puede optar por otorgar solo ciertos permisos a nivel del bucket de almacenamiento en lugar de a todo el proyecto, según su política. La asignación de roles a nivel de recurso no afecta a los roles existentes que otorgaste a nivel de proyecto y viceversa.
Roles predefinidos de IAM para el servicio Backup and DR
El servicio de Backup and DR tiene un conjunto de roles de IAM predefinidos que se describen en esta página. También puedes crear roles personalizados que contengan subconjuntos de permisos que se correspondan directamente con tus necesidades.
En la siguiente tabla, se describen las funciones de IAM asociadas con el servicio de Backup and DR y se enumeran los permisos que contiene cada función. La descripción de cada permiso se encuentra en la sección Permisos de IAM para el Servicio de copia de seguridad y DR.
| Role | Permissions |
|---|---|
Backup and DR Admin( Provides full access to all Backup and DR resources. |
|
Backup and DR Backup Config Viewer Beta( Provides read access to resource backup config. Resource backup config has the metadata of a Google Cloud resource that can be backed up, along with its backup configurations. |
|
Backup and DR Backup User( Allows the user to apply existing backup plans. This role cannot create backup plans or restore from a backup. |
|
Backup and DR Backup Vault Accessor( Allows the Backup Appliance permissions to create and manage backups in a backup vault. |
|
Backup and DR Backup Vault Admin( Allows the Backup Appliance full administrative control of backup vault resources. |
|
Backup and DR Backup Vault Lister( Allows the Backup Appliance permission to list backup vaults in a given project. |
|
Backup and DR Backup Vault Viewer( Allows read-only permissions to access backup vault resources and backups. |
|
Backup and DR Cloud SQL Operator Beta( Allows a Backup and DR service account to discover and backup Cloud SQL instances. |
|
Backup and DR Cloud Storage Operator( Allows a Backup and DR service account to store and manage data (backups or metadata) in Cloud Storage. |
|
Backup and DR Compute Engine Operator( Allows a Backup and DR service account to discover, back up, and restore Compute Engine VM instances. |
|
Backup and DR Disk Operator Beta( Allows a Backup and DR service account to store and manage data (backups or metadata) in Disk. |
|
Backup and DR Filestore Operator Beta( Allows a Backup and DR service account to discover and backup Filestore instances. |
|
Backup and DR Management Server Accessor( Grants the Backup and DR management server access role to Backup Appliances. |
|
Backup and DR Mount User( Allows the user to mount from a backup. This role cannot create a backup plan or restore from a backup. |
|
Backup and DR Restore User( Allows the user to restore or mount from a backup. This role cannot create a backup plan. |
|
Backup and DR Service Agent( Grants the Backup and DR Service access to protect Compute Engine instances. |
|
Backup and DR User( Provides access to management console. Granular Backup and DR permissions depend on ACL configuration provided by Backup and DR admin within the management console. |
|
Backup and DR User V2( Provides full access to Backup and DR resources except deploying and managing backup infrastructure, expiring backups, changing data sensitivity and configuring on-premises billing. |
|
Backup and DR Viewer( Provides read-only access to all Backup and DR resources. |
|
Funciones básicas
Las funciones básicas son funciones a nivel de proyecto anteriores a IAM. Consulta Funciones básicas para obtener más detalles.
Si bien Backup and DR admite los siguientes roles básicos, debes usar uno de los roles predefinidos siempre que sea posible. Las funciones básicas incluyen permisos amplios que se aplican a todos tus recursos de Google Cloud ; en cambio, las funciones predefinidas de Backup and DR incluyen permisos específicos que se aplican solo a Backup and DR.
| Roles de IAM básicos | Descripción |
|---|---|
| Editor ( roles/editor) |
Proporciona acceso completo a todos los recursos de Backup and DR. |
| Propietario ( roles/owner) |
Proporciona acceso completo a todos los recursos de Backup and DR. |
Permisos de IAM para el servicio Backup and DR
En la siguiente tabla, se enumeran los permisos de IAM asociados con el servicio de Backup and DR. Los permisos de IAM se agrupan en funciones y asignas funciones a usuarios y grupos.
En la siguiente tabla, se incluye la descripción de cada permiso de Backup and DR.
| Nombre del permiso | Descripción |
|---|---|
| backupdr.managementServers.manageClones | Proporciona permisos para crear y administrar clones a partir de copias de seguridad. |
| backupdr.managementServers.manageLiveClones | Proporciona permisos para crear y administrar LiveClones a partir de copias de seguridad. |
| backupdr.managementServers.manageMounts | Proporciona permisos para crear y administrar activaciones activas desde copias de seguridad. |
| backupdr.managementServers.manageRestores | Proporciona los permisos necesarios para restablecer desde copias de seguridad. |
| backupdr.managementServers.manageBackups | Proporciona permisos para realizar operaciones de copia de seguridad: Copiar ahora. |
| backupdr.managementServers.viewSystem | Proporciona acceso para ver la configuración del dispositivo de copia de seguridad o recuperación. |
| backupdr.managementServers.manageSystem | Proporciona permisos para configurar dispositivos de copia de seguridad y recuperación, y el administrador de informes. |
| backupdr.managementServers.viewStorage | Proporciona acceso para ver las configuraciones de almacenamiento y de grupos de discos. |
| backupdr.managementServers.manageStorage | Proporciona permisos para agregar, modificar, quitar y ver grupos de almacenamiento y discos. |
| backupdr.managementServers.viewBackupPlans | Proporciona acceso para ver planes de copias de seguridad, plantillas de copias de seguridad y perfiles de recursos. |
| backupdr.managementServers.assignBackupPlans | Proporciona permisos para asignar planes de copia de seguridad preconfigurados (plantillas de copia de seguridad y perfiles de recursos) a aplicaciones o cargas de trabajo. |
| backupdr.managementServers.manageBackupPlans | Proporciona permisos para crear, modificar, borrar, ver y asignar planes de copia de seguridad (plantillas de copia de seguridad y perfiles de recursos). |
| backupdr.managementServers.testFailOvers | Proporciona permisos para realizar pruebas de conmutación por error y borrar operaciones de prueba de conmutación por error en una copia de seguridad remota de StreamSnap. |
| backupdr.managementServers.viewWorkflows | Proporciona acceso para ver los flujos de trabajo de Backup and DR que automatizan el acceso a los datos de copia dentro del servicio Backup and DR. |
| backupdr.managementServers.runWorkflows | Proporciona permisos para ejecutar flujos de trabajo de Backup and DR preconfigurados que automatizan el acceso para copiar datos dentro del servicio de Backup and DR. |
| backupdr.managementServers.refreshWorkflows | Proporciona permisos para actualizar un clon creado por un flujo de trabajo de copia de seguridad de Backup and DR que automatiza el acceso para copiar datos dentro del servicio Backup and DR. |
| backupdr.managementServers.manageWorkflows | Proporciona permisos para agregar, modificar, quitar, ejecutar y ver el flujo de trabajo de copia de seguridad de Backup and DR que automatiza el acceso a los datos de copia dentro del servicio Backup and DR. |
| backupdr.managementServers.manageMirroring | Proporciona permisos para realizar operaciones de conmutación por error, sincronización inversa, limpieza, conmutación por recuperación, prueba de conmutación por error y eliminación de prueba de conmutación por error en una copia de seguridad remota de StreamSnap. |
| backupdr.managementServers.manageHosts | Proporciona permisos para agregar, modificar, quitar y ver hosts (máquinas físicas y virtuales) |
| backupdr.managementServers.manageApplications | Proporciona permisos para administrar todos los aspectos de las aplicaciones, incluidos los grupos lógicos y los grupos de coherencia, ejecutar copias de seguridad a pedido y exportar plantillas. |
| backupdr.managementServers.manageSensitiveData | Proporciona los permisos necesarios para marcar aplicaciones y copias de seguridad como datos sensibles o no sensibles. |
| backupdr.managementServers.accessSensitiveData | Proporciona acceso a las aplicaciones y las copias de seguridad marcadas como sensibles. |
| backupdr.managementServers.manageBackupServers | Proporciona los permisos necesarios para ejecutar las APIs del servidor de copias de seguridad a través de la consola de administración. |
| backupdr.managementServers.manageExpiration | Proporciona los permisos necesarios para que venzan las copias de seguridad. |
| backupdr.managementServers.access | Proporciona acceso a la consola de administración y a las APIs asociadas. |
| backupdr.managementServers.onpremUsageUpload | Proporciona acceso a todos los extremos necesarios para subir el uso a un adaptador local. |
| backupdr.managementServers.viewReports | Proporciona acceso al Administrador de informes para ejecutar informes y ver o descargar los resultados. |
| backupdr.managementServers.manageJobs | Proporciona permisos para cancelar trabajos y modificar su prioridad. |
| backupdr.managementServers.manageMigrations | Proporciona permisos para administrar la migración de datos activados como paso final en una operación de clonación o restablecimiento. |
Permisos necesarios para usar la CMEK
Para obtener información sobre los permisos necesarios para usar CMEK, consulta Claves de encriptación administradas por el cliente (CMEK).