Configurer un projet

Ce document explique comment configurer un Google Cloud projet et une machine virtuelle (VM) Compute Engine.

Configurer un Google Cloud projet

  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 Google Cloud Dataproc 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. Installez la Google Cloud CLI.

  6. Si vous utilisez un fournisseur d'identité (IdP) externe, vous devez d'abord vous connecter à la gcloud CLI avec votre identité fédérée.

  7. Pour initialiser la gcloud CLI, exécutez la commande suivante :

    gcloud init
  8. 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

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

  10. Enable the Google Cloud Dataproc 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

  11. Installez la Google Cloud CLI.

  12. Si vous utilisez un fournisseur d'identité (IdP) externe, vous devez d'abord vous connecter à la gcloud CLI avec votre identité fédérée.

  13. Pour initialiser la gcloud CLI, exécutez la commande suivante :

    gcloud init

Avez-vous besoin d'identifiants ? Vous n'avez besoin d'identifiants que si vous envisagez d'appeler directement les API Dataproc à partir de votre application ou d'un navigateur. Si vous prévoyez d'utiliser la Google Cloud console ou la Google Cloud CLI pour créer et gérer des clusters et envoyer des tâches, il suffit de vous connecter au SDK avec la gcloud init commande.

Facultatif : Configurer une VM

Si vous prévoyez d'exécuter la gcloud CLI à partir d'une instance de machine virtuelle (VM) Compute Engine, la VM doit être configurée pour accéder aux Google Cloud services.

Pour vérifier si votre VM est correctement configurée, exécutez gcloud compute instances describe YOUR_VM_INSTANCE_NAME à partir de la ligne de commande. Un compte de service doit être listé et inclure le champ d'application https://www.googleapis.com/auth/cloud-platform. Pour en savoir plus sur la configuration d'une VM, consultez Créer une VM qui utilise un compte de service géré par l'utilisateur.