Dataproc Metastore define varios roles de Identity and Access Management (IAM). Cada rol predefinido contiene un conjunto de permisos de IAM que permiten a las principales realizar ciertas acciones. Puedes usar una política de IAM para otorgar a una principal uno o más roles de IAM.
Identity and Access Management (IAM) también ofrece la capacidad de crear funciones personalizadas de IAM. Puedes crear funciones personalizadas de IAM y asignarles un permiso o más. Luego, puedes otorgar la nueva función a tus principales. Usa funciones personalizadas para crear un modelo de control de acceso que se asigne de manera directa a tus necesidades, junto con las funciones predefinidas disponibles.
Esta página se centra en las funciones de IAM relevantes para Dataproc Metastore.
Antes de comenzar
- Lee la documentación de IAM.
Funciones de Dataproc Metastore
Los roles de IAM de Dataproc Metastore son un paquete de uno o más permisos.
Otorgas funciones a las principales para permitirles realizar acciones en los recursos de Dataproc Metastore en tu proyecto. Por ejemplo, el rol de Usuario de Dataproc Metastore contiene los permisos metastore.*.get
y metastore.*.list
, que permiten a un usuario obtener y enumerar servicios de Dataproc Metastore, importaciones de metadatos, copias de seguridad y operaciones en un proyecto.
En la siguiente tabla, se enumeran todos los roles de Dataproc Metastore y los permisos asociados a cada uno:
Role | Permissions |
---|---|
Dataproc Metastore Admin( Full access to all Dataproc Metastore resources. |
|
Dataproc Metastore Editor( Read and write access to all Dataproc Metastore resources. |
|
Metastore Federation Accessor( Access to the Metastore Federation resource. |
|
Dataproc Metastore Metadata Editor( Access to read and modify the metadata of databases and tables under those databases. |
|
Dataproc Metastore Metadata Mutate Admin( Access to mutate metadata from a Dataproc Metastore service's underlying metadata store. |
|
Dataproc Metastore Metadata Operator( Read-only access to Dataproc Metastore resources with additional metadata operations permission. |
|
Dataproc Metastore Data Owner( Full access to the metadata of databases and tables under those databases. |
|
Dataproc Metastore Metadata Query Admin( Access to query metadata from a Dataproc Metastore service's underlying metadata store. |
|
Dataproc Metastore Metadata User( Access to the Dataproc Metastore gRPC endpoint |
|
Dataproc Metastore Metadata Viewer( Access to read the metadata of databases and tables under those databases |
|
Dataproc Metastore Managed Migration Admin( Access to Dataproc Metastore Managed Migration resources and workflow. |
|
Dataproc Metastore Viewer( Read-only access to all Dataproc Metastore resources. |
|
¿Qué sigue?
- Aprende cómo crear funciones personalizadas de IAM.
- Aprende a otorgar y administrar funciones.
- Consulta la asignación de permisos de IAM de Dataproc Metastore.