Activer et désactiver Dataproc Metastore

Cette page explique comment activer ou désactiver Dataproc Metastore pour votre Google Cloud projet. Pour en savoir plus sur l'API Service Usage, consultez la section Activer et désactiver des services.

Avant de commencer

Rôles requis

Pour obtenir les autorisations nécessaires pour activer et désactiver l'API Dataproc Metastore, demandez à votre administrateur de vous accorder le rôle IAM Administrateur Service Usage (roles/serviceusage.serviceUsageAdmin) sur votre projet. Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.

Ce rôle prédéfini contient les autorisations requises pour activer et désactiver l'API Dataproc Metastore. Pour connaître les autorisations exactes requises, développez la section Autorisations requises :

Autorisations requises

Les autorisations suivantes sont requises pour activer et désactiver l'API Dataproc Metastore :

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

Vous pouvez également obtenir ces autorisations avec des rôles personnalisés ou d'autres rôles prédéfinis.

Pour en savoir plus sur les rôles et les autorisations spécifiques de Dataproc Metastore, consultez la présentation d'IAM pour Dataproc Metastore.

Activer Dataproc Metastore

Vous pouvez utiliser un projet existant Google Cloud avec Dataproc Metastore ou en créer un. Dans les deux cas, vous devez activer la facturation et l'API Dataproc Metastore.

  1. Connectez-vous à votre Google Cloud compte. Si vous débutez sur Google Cloud, créez un compte pour évaluer les performances de nos produits en conditions réelles. Les nouveaux clients bénéficient également de 300 $de crédits sans frais pour exécuter, tester et déployer des charges de travail.
  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 role (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 role (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

Désactiver Dataproc Metastore

Avant de désactiver l'API Dataproc Metastore, assurez-vous de supprimer tous vos services de métastore. Vous ne pouvez pas désactiver l'API tant qu'un service est en cours d'exécution ou existe encore.

Pour désactiver l'API Dataproc Metastore, procédez comme suit :

  1. Dans la Google Cloud console, sélectionnez le projet contenant l'API Dataproc Metastore.
  2. Accédez à la page de présentation de l'API Dataproc Metastore.
  3. Cliquez sur Gérer.
  4. Cliquez sur Désactiver l'API.

Étape suivante