Dataproc Metastore define varias funciones de Identity and Access Management (IAM). Cada función predefinida contiene un conjunto de permisos de IAM que permiten a las principales realizar determinadas acciones. Puedes usar una política de IAM para asignar 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
Las funciones de IAM de Dataproc Metastore son un conjunto 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, la función Usuario de Dataproc Metastore contiene los permisos metastore.*.get
y metastore.*.list
, que permiten que un usuario obtenga y enumere servicios, importaciones de metadatos, copias de seguridad y operaciones de Dataproc Metastore en un proyecto.
En la siguiente tabla, se enumeran todas las funciones de Dataproc Metastore y los permisos asociados con cada función:
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.