Configure um projeto

Este documento descreve como configurar um Google Cloud projeto e uma máquina virtual (VM) do Compute Engine.

Configure um Google Cloud projeto

  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 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. Install the Google Cloud CLI.

  6. Se estiver a usar um fornecedor de identidade (IdP) externo, tem primeiro de iniciar sessão na CLI gcloud com a sua identidade federada.

  7. Para inicializar a CLI gcloud, execute o seguinte comando:

    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 (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. Install the Google Cloud CLI.

  12. Se estiver a usar um fornecedor de identidade (IdP) externo, tem primeiro de iniciar sessão na CLI gcloud com a sua identidade federada.

  13. Para inicializar a CLI gcloud, execute o seguinte comando:

    gcloud init
  14. Precisa de credenciais? Só precisa de credenciais se planeia chamar diretamente as APIs Dataproc a partir da sua aplicação ou de um navegador. Se planeia usar a Google Cloud consola ou a Google Cloud CLI para criar e gerir clusters e enviar tarefas, só precisa de ter sessão iniciada no SDK com o comando gcloud init.

    Opcional: configure uma VM

    Se planeia executar a CLI gcloud a partir de uma instância de máquina virtual (VM) do Compute Engine, a VM tem de estar configurada para aceder aos serviços Google Cloud .

    Para testar se a VM está configurada corretamente, execute o comando gcloud compute instances describe YOUR_VM_INSTANCE_NAME a partir da linha de comandos. Tem de ser apresentada uma conta de serviço que inclua o âmbito https://www.googleapis.com/auth/cloud-platform. Para mais informações sobre a configuração de uma VM, consulte o artigo Crie uma VM que use uma conta de serviço gerida pelo utilizador.