Prepare o ambiente para Ir desenvolvimento e implantação de apps no Google Cloud, instalando as seguintes ferramentas.
Instalar o Go
Para instalar o Go, consulte Primeiros passos do Go.
Confirme se você tem a versão mais recente do Go instalada:
go version
Instalar um editor
Para maximizar a eficácia de desenvolvimento do Go, estes plug-ins e ambientes de desenvolvimento integrado de editores conhecidos oferecem os seguintes recursos:
- Recursos de depuração totalmente integrados
- Destaque de sintaxe
- Preenchimento de código
Instalar a CLI do Google Cloud
A Google Cloud CLI.
é um conjunto de ferramentas do Google Cloud. Ele contém
gcloud
e bq
ferramentas de linha de comando usadas para acessar o Compute Engine, o Cloud Storage
BigQuery e outros serviços pela linha de comando. Execute essas ferramentas de maneira interativa ou nos scripts automatizados.
Por exemplo, para implantar um app da Web do Go com um pacote main
no App Engine, execute o seguinte comando:
gcloud app deploy
Para instalar a CLI gcloud, consulte Como instalar a CLI gcloud.
Instale as bibliotecas de cliente do Cloud para Go
As bibliotecas de cliente do Cloud para Go é a maneira idiomática para os desenvolvedores Go se integrarem Serviços do Google Cloud, como Datastore e Cloud Storage.
Por exemplo, para instalar o pacote para uma API individual, como a API Cloud Storage, execute o seguinte comando:
Se você já tiver um módulo em Go para o projeto, mude para esse diretório. Caso contrário, crie um módulo:
go mod init YOUR_MODULE_NAME
Substitua
YOUR_MODULE_NAME
pelo nome do novo módulo.Use o pacote do Cloud Storage no projeto:
go get cloud.google.com/go/storage
Configurar a autenticação
Para usar as bibliotecas de cliente do Cloud em um ambiente de desenvolvimento local, defina o Application Default Credentials.
Create local authentication credentials for your user account:
gcloud auth application-default login
Para mais informações, consulte Autenticar para usar bibliotecas de cliente.
Instalar outras ferramentas úteis
Para obter uma lista completa de ferramentas e bibliotecas do Go, consulte esta lista de bibliotecas, frameworks e softwares do Go no GitHub.
A seguir
- Saiba mais sobre Go no Google Cloud.
- Implante um aplicativo Go no App Engine.
- Conheça os métodos de autenticação no Google.
- Procure a documentação para produtos do Google Cloud.
- Clone o repositório de amostras Go do GitHub