Dataproc Metastore 定義了幾個身分與存取權管理 (IAM) 角色。每個預先定義的角色都包含一組 IAM 權限,可讓主體執行特定動作。您可以使用 IAM 政策為主體提供一或多個 IAM 角色。
身分與存取權管理 (IAM) 也提供建立自訂 IAM 角色的功能。您可以建立自訂 IAM 角色,並為角色指派一或多個權限。接著,您可以將新角色授予實體。您可以使用自訂角色,直接根據自己的需求建立存取權控制模型;此外,Google 也提供預先定義的角色。
本頁主要說明與 Dataproc Metastore 相關的 IAM 角色。
事前準備
- 請參閱 IAM 說明文件。
Dataproc Metastore 角色
IAM Dataproc Metastore 角色是由一或多個權限組合而成。您可以為主體授予角色,讓他們能夠對專案中的 Dataproc Metastore 資源執行動作。舉例來說,Dataproc Metastore 使用者角色包含 metastore.*.get
和 metastore.*.list
權限,可讓使用者取得及列出專案中的 Dataproc Metastore 服務、中繼資料匯入、備份和作業。
下表列出所有 Dataproc Metastore 角色,以及與各角色相關聯的權限:
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 Service Agent( Gives the Dataproc Metastore service account access to managed resources. |
|
Dataproc Metastore Viewer( Read-only access to all Dataproc Metastore resources. |
|
後續步驟
- 瞭解如何建立自訂 IAM 角色。
- 瞭解如何授予及管理角色。
- 請參閱 Dataproc Metastore IAM 權限對應。