Esta página explica como ativar ou desativar o Dataproc Metastore para o seu Google Cloud projeto. Para mais informações sobre a API Service Usage, consulte o artigo Ativar e desativar serviços.
Antes de começar
Funções necessárias
Para receber as autorizações de que
precisa para ativar e desativar a API Dataproc Metastore,
peça ao seu administrador que lhe conceda a função de IAM de
administrador de utilização de serviços (roles/serviceusage.serviceUsageAdmin
)
no seu projeto.
Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.
Esta função predefinida contém as autorizações necessárias para ativar e desativar a API Dataproc Metastore. Para ver as autorizações exatas que são necessárias, expanda a secção Autorizações necessárias:
Autorizações necessárias
São necessárias as seguintes autorizações para ativar e desativar a API Dataproc Metastore:
-
serviceusage.services.disable
-
serviceusage.services.enable
Também pode conseguir estas autorizações com funções personalizadas ou outras funções predefinidas.
Para mais informações sobre as funções e as autorizações específicas do Dataproc Metastore, consulte a vista geral do IAM do Dataproc Metastore.Ative o Dataproc Metastore
Pode usar um Google Cloud projeto existente com o Dataproc Metastore ou criar um novo. Em ambos os casos, tem de ativar a faturação e a API Dataproc Metastore.
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the Dataproc Metastore API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin
), which contains theserviceusage.services.enable
permission. Learn how to grant roles. -
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the Dataproc Metastore API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin
), which contains theserviceusage.services.enable
permission. Learn how to grant roles. - Na Google Cloud consola, selecione o projeto que contém a API Dataproc Metastore.
- Aceda à página de vista geral da API do Dataproc Metastore.
- Clique em Gerir.
- Clique em Desativar API.
Desative o Dataproc Metastore
Antes de desativar a API Dataproc Metastore, certifique-se de que elimina todos os seus serviços de metastore. Não pode desativar a API enquanto um serviço estiver em execução ou ainda existir.
Para desativar a API Dataproc Metastore, siga estes passos: