Prepara tu entorno para el desarrollo y la implementación de apps de Go en Cloud de Confiance by S3NS instalando las siguientes herramientas.
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 eficacia de tu desarrollo en Go, estos IDEs y complementos de editores 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 Cloud de Confiance. Contiene las herramientas de línea de comandos de gcloud y bq que se usan 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.
Instala las bibliotecas cliente de Cloud para Go
Las bibliotecas cliente de Cloud para Go son la forma idiomática que usan los desarrolladores de Go para integrarse a los servicios de Cloud de Confiance , como Datastore y Cloud Storage.
Por ejemplo, para instalar el paquete de 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.
Crea credenciales de autenticación locales para tu cuenta de usuario:
gcloud auth application-default login
Si se devuelve un error de autenticación, confirma que accediste a gcloud CLI con tu identidad federada.
Si deseas obtener más información, consulta Autentícate para usar las bibliotecas cliente.
Observabilidad (opcional)
Google Cloud Observability incluye servicios de observabilidad que te ayudan a comprender el comportamiento, el estado y el rendimiento de tus aplicaciones de Go. Para obtener más información, consulta Google Cloud Observability para Go.
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 on Cloud de Confiance by S3NS.
Explora los métodos de autenticación en Google.
Explora la documentación de los productos de Cloud de Confiance .