Attivare e disattivare Dataproc Metastore

Questa pagina spiega come attivare o disattivare Dataproc Metastore per il tuo progetto Google Cloud . Per ulteriori informazioni sull'API Service Usage, consulta Attivazione e disattivazione dei servizi.

Prima di iniziare

Ruoli obbligatori

Per ottenere le autorizzazioni necessarie per abilitare e disabilitare l'API Dataproc Metastore, chiedi all'amministratore di concederti il ruolo IAM Amministratore Service Usage (roles/serviceusage.serviceUsageAdmin) sul tuo progetto. Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.

Questo ruolo predefinito contiene le autorizzazioni necessarie per attivare e disattivare l'API Dataproc Metastore. Per vedere quali sono esattamente le autorizzazioni richieste, espandi la sezione Autorizzazioni obbligatorie:

Autorizzazioni obbligatorie

Per abilitare e disabilitare l'API Dataproc Metastore sono necessarie le seguenti autorizzazioni:

  • serviceusage.services.disable
  • serviceusage.services.enable

Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.

Per ulteriori informazioni su ruoli e autorizzazioni specifici di Dataproc Metastore, consulta la panoramica di IAM di Dataproc Metastore.

Abilita Dataproc Metastore

Puoi utilizzare un progetto Google Cloud esistente con Dataproc Metastore o crearne uno nuovo. In entrambi i casi, devi abilitare la fatturazione e l'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. Disabilita Dataproc Metastore

    Prima di disattivare l'API Dataproc Metastore, assicurati di eliminare tutti i servizi metastore. Non puoi disattivare l'API mentre un servizio è in esecuzione o esiste ancora.

    Per disattivare l'API Dataproc Metastore, segui questi passaggi:

    1. Nella Google Cloud console, seleziona il progetto che contiene l'API Dataproc Metastore.
    2. Vai alla pagina di panoramica dell'API Dataproc Metastore.
    3. Fai clic su Gestisci.
    4. Fai clic su Disabilita API.

    Passaggi successivi