Ative e desative o Dataproc Metastore

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.

  1. 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.
  2. 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 the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. 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 the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

  5. 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 the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  6. Verify that billing is enabled for your Google Cloud project.

  7. 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 the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

  8. 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:

    1. Na Google Cloud consola, selecione o projeto que contém a API Dataproc Metastore.
    2. Aceda à página de vista geral da API do Dataproc Metastore.
    3. Clique em Gerir.
    4. Clique em Desativar API.

    O que se segue?