Configura el entorno de desarrollo

Prepara tu entorno para Ir el desarrollo y la implementación de apps en Google Cloud las siguientes herramientas.

Instala Go

  1. Para instalar Go, consulta Comenzar con Go.

  2. Verifica si tienes instalada la versión más reciente de Go:

    go version
    

Instala un editor

Para maximizar la eficacia de tu desarrollo de Go, estas IDE y complementos de edición populares proporcionan las siguientes funciones:

  • Funciones de depuración completamente integradas
  • Resaltado de sintaxis
  • Finalización de código

Instala Google Cloud CLI

Google Cloud CLI es un conjunto de herramientas para Google Cloud. Contiene las gcloud y bq de línea de comandos usadas para acceder a Compute Engine, Cloud Storage, BigQuery y otros servicios desde la línea de comandos. Puedes ejecutar estas herramientas de manera interactiva o en tus secuencias de comandos automatizadas.

Por ejemplo, para implementar una app web de Go con un paquete main en App Engine, ejecuta el siguiente comando:

gcloud app deploy

Para instalar gcloud CLI, consulta Instala gcloud CLI.

Instala las bibliotecas cliente de Cloud para Go

Las bibliotecas cliente de Cloud para Go es la forma idiomática que usan los desarrolladores de Go Servicios de Google Cloud, 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:

  1. 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_NAME por el nombre del módulo nuevo.

  2. 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.

Create local authentication credentials for your user account:

gcloud auth application-default login

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?