Control de acceso con IAM

Para otorgar acceso a las operaciones de Parallelstore, asigna roles de Identity and Access Management (IAM) a los usuarios.

Los permisos de IAM solo controlan el acceso a las operaciones de Parallelstore, como crear una instancia de Parallelstore. Para controlar el acceso a las operaciones en la instancia, como leer o ejecutar, usa los permisos de archivo POSIX.

Permisos y funciones

Parallelstore usa los siguientes permisos:

Permiso Descripción
parallelstore.instances.create Crea instancias nuevas
parallelstore.instances.delete Borrar instancias
parallelstore.instances.update Actualiza las instancias. No permite la eliminación
parallelstore.instances.get Cómo recuperar instancias
parallelstore.instances.list Crea una lista de todas las instancias
parallelstore.instances.exportData Exporta datos de Parallelstore a Cloud Storage
parallelstore.instances.importData Importa datos de Cloud Storage a Parallelstore

Google Cloud no admite la otorgación de permisos individuales directamente. Debes otorgar un rol que contenga permisos. En la siguiente tabla, se enumeran los permisos que otorgan los roles predefinidos de Parallelstore, así como el rol básico de editor:

Función Editor (roles/editor) Parallelstore (roles/parallelstore.*)
admin viewer
Crea instancias
Borrar instancias
Actualizar instancias
Cómo obtener instancias
Mostrar lista de instancias
Importa o exporta datos desde o hacia Cloud Storage

Funciones personalizadas

Si los roles predefinidos disponibles no cumplen con los requisitos de acceso de tu organización, puedes crear y aplicar roles de IAM personalizados.

Cuando crees roles personalizados, te recomendamos usar una combinación de roles predefinidos para garantizar que los permisos correctos se incluyan juntos.

Permisos Google Cloud adicionales necesarios

Además de los permisos de parallelstore, hay algunos permisos de Google Cloud necesarios para completar tareas específicas.

Tarea Permiso
Crear red de VPC El campo servicenetworking.services.addPeering es obligatorio. Otorga roles/compute.networkAdmin o roles/servicenetworking.networksAdmin.
Importar desde Cloud Storage La cuenta de servicio de Parallelstore requiere roles/storage.admin en el bucket de origen. Consulta la sección Permisos necesarios de Cómo transferir datos desde o hacia Cloud Storage para obtener instrucciones.
Exporta a Cloud Storage La cuenta de servicio de Parallelstore requiere roles/storage.admin en el bucket de destino. Consulta la sección Permisos necesarios de Cómo transferir datos desde o hacia Cloud Storage para obtener instrucciones.
Crea VMs de Compute Engine Administrador de instancias de Compute (v1). (roles/compute.instanceAdmin.v1) Para obtener más información, consulta la documentación de Compute Engine.
Crea y administra clústeres de Google Kubernetes Engine Administrador de contenedores (roles/container.admin) Para obtener más información, consulta la documentación de Google Kubernetes Engine.
Supervisión Se requiere el rol de Visualizador de Monitoring (roles/monitoring.viewer).