Cette page explique comment activer ou désactiver Dataproc Metastore pour votre projet Google Cloud . Pour en savoir plus sur l'API Service Usage, consultez 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 la page 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 autorisations Dataproc Metastore spécifiques, consultez Présentation d'IAM Dataproc Metastore.Activer Dataproc Metastore
Vous pouvez utiliser un projet Google Cloud existant avec Dataproc Metastore ou en créer un. Dans les deux cas, vous devez activer la facturation et l'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. - Dans la console Google Cloud , sélectionnez le projet contenant l'API Dataproc Metastore.
- Accédez à la page de présentation de l'API Dataproc Metastore.
- Cliquez sur Gérer.
- Cliquez sur Désactiver l'API.
- Guide de démarrage rapide pour le déploiement de Dataproc Metastore
- Créer un service
- Accès aux services
Désactiver Dataproc Metastore
Avant de désactiver l'API Dataproc Metastore, assurez-vous de supprimer tous vos services de metastore. 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: