Saiba como configurar um ambiente de desenvolvimento local para Google Cloud. Este documento aborda as principais ferramentas necessárias para criar, testar e executar aplicativos com Google Cloud serviços:
- CLI gcloud: gerencie recursos do Cloud, configure projetos e defina o Application Default Credentials (ADC) local.
- Bibliotecas de cliente do Cloud: acesse Google Cloud APIs de forma programática usando bibliotecas idiomáticas na linguagem de programação de sua preferência.
Para uma visão geral de outras ferramentas e interfaces em Google Cloud, consulte Formas de interagir com Google Cloud.
Antes de começar
Peça ao administrador da organização para concluir os pré-requisitos a seguir:
- Provisione sua identidade de usuário: atribua uma conta do Cloud Identity ou do Google Workspace.
- Conceda acesso ao projeto e papéis do IAM: atribua os papéis necessários do Identity and Access Management (IAM) ao seu projeto.
- Ative o faturamento: verifique se o Cloud Billing está ativado no seu projeto.
Para a configuração em toda a organização, consulte o Google Cloud fluxo guiado de configuração.
Configurar a CLI gcloud e a autenticação
Configure a CLI gcloud (gcloud) para gerenciar recursos e autenticar seu ambiente local:
- Instale a CLI gcloud na sua estação de trabalho local.
- Execute
gcloud initno terminal para fazer login e selecionar seu projeto padrão. - Execute
gcloud auth application-default loginpara configurar o Application Default Credentials (ADC). O ADC permite que as bibliotecas de cliente locais sejam autenticadas automaticamente no seu projeto.
Instalar bibliotecas de cliente do Cloud
Para acessar Google Cloud serviços de forma programática no código do aplicativo:
- Ative as APIs do Cloud necessárias para seu projeto.
- Instale as bibliotecas de cliente do Cloud para sua linguagem de programação (como Java, Python ou Go). O código é autenticado automaticamente usando o ADC.
Ferramentas e ambientes alternativos
Se o fluxo de trabalho exigir ambientes de desenvolvimento ou ferramentas de infraestrutura específicos, considere o seguinte:
- IDEs e extensões: desenvolva no VS Code ou em ambientes de desenvolvimento integrado (IDEs) JetBrains compatíveis com suporte do Cloud Code.
- Workspaces do Cloud: use ambientes de nuvem gerenciados e em contêineres com o Cloud Workstations.
A seguir
- Saiba mais sobre a autenticação em Google Cloud.