Instala las siguientes herramientas para preparar el entorno para el desarrollo y la implementación de apps de Go en Google Cloud .
Instala Go
Para instalar Go, consulta Comenzar con Go.
Verifica si tienes instalada la versión más reciente de Go:
go version
Instala un editor
Para maximizar la eficiencia del desarrollo en Go, estos IDE y complementos de edición populares cuentan con las siguientes características:
- Funciones de depuración completamente integradas
- Resaltado de sintaxis
- Finalización de código
Instala Google Cloud CLI
La Google Cloud CLI
es un conjunto de herramientas para Google Cloud. Contiene las
gcloud
y bq
herramientas de línea de comandos que se utilizan para acceder a Compute Engine, Cloud Storage,
BigQuery y otros servicios de la línea de comandos. Puedes ejecutar estas herramientas de manera interactiva o en tus secuencias de comandos automatizadas.
main
paquete en App Engine, ejecuta el siguiente comando:
gcloud app deploy
Para instalar gcloud CLI, consulta Instala la CLI de gcloud.
Instala las bibliotecas cliente de Cloud para Go
Las bibliotecas cliente de Cloud para Go constituyen la manera idiomática que tienen los desarrolladores de Go de integrar en los Google Cloud servicios, como Datastore y Cloud Storage.
Por ejemplo, si quieres instalar el paquete para una API individual, como la API de Cloud Storage, haz lo siguiente:
Si ya tienes un módulo de Go para tu proyecto, cambia a ese directorio. De lo contrario, crea un módulo:
go mod init YOUR_MODULE_NAME
Reemplaza
YOUR_MODULE_NAMEpor el nombre del módulo nuevo.Usa el paquete de Cloud Storage en tu proyecto:
go get cloud.google.com/go/storage
Configura la autenticación
Para usar las bibliotecas cliente de Cloud en un entorno de desarrollo local, configura las credenciales predeterminadas de la aplicación.
Si usas un shell local, crea credenciales de autenticación locales para tu cuenta de usuario:
gcloud auth application-default login
No es necesario que lo hagas si usas Cloud Shell.
Si deseas obtener más información, consulta Autentícate para usar las bibliotecas cliente.
Instala otras herramientas útiles
Para obtener una lista completa de las herramientas y bibliotecas de Go, consulta esta lista de frameworks, bibliotecas y software de Go en GitHub.
¿Qué sigue?
Obtén más información sobre Go en Google Cloud.
Implementa una app de Go en App Engine.
Explora los métodos de autenticación en Google.
Explora la documentación de los Google Cloud productos.
Clona el repositorio de muestras de Go desde GitHub.