Configura un entorno de desarrollo local

Obtén información para configurar un entorno de desarrollo local para Google Cloud. En este documento, se abarcan las herramientas principales necesarias para compilar, probar y ejecutar aplicaciones con Google Cloud servicios de:

  • gcloud CLI: Administra recursos de la nube, configura proyectos y establece credenciales predeterminadas de la aplicación (ADC) locales.
  • Bibliotecas cliente de Cloud: Accede Google Cloud a las APIs de manera programática con bibliotecas idiomáticas en tu lenguaje de programación preferido.

Para obtener una descripción general de otras herramientas y otras interfaces en Google Cloud, consulta Formas de interactuar con Google Cloud.

Antes de comenzar

Pídele al administrador de tu organización que complete los siguientes requisitos previos:

  • Aprovisiona tu identidad de usuario: Asigna una cuenta de Cloud Identity o Google Workspace.
  • Otorga acceso al proyecto y roles de IAM: Asigna los roles de Identity and Access Management (IAM) necesarios para tu proyecto.
  • Habilita la facturación: Verifica que la Facturación de Cloud esté habilitada en tu proyecto.

Para la configuración en toda la organización, consulta el Google Cloud flujo guiado de configuración.

Configura la gcloud CLI y la autenticación

Configura la gcloud CLI (gcloud) para administrar recursos y autenticar tu entorno local:

  1. Instala la gcloud CLI en tu estación de trabajo local.
  2. Ejecuta gcloud init en tu terminal para acceder y seleccionar tu proyecto predeterminado.
  3. Ejecuta gcloud auth application-default login para configurar las credenciales predeterminadas de la aplicación (ADC). Las ADC permiten que las bibliotecas cliente locales se autentiquen automáticamente en tu proyecto.

Instala bibliotecas cliente de Cloud

Para acceder Google Cloud a los servicios de manera programática desde el código de tu aplicación, haz lo siguiente:

  1. Habilita las APIs de Cloud necesarias para tu proyecto.
  2. Instala las bibliotecas cliente de Cloud para tu lenguaje de programación (como Java, Python o Go). Tu código se autentica automáticamente con ADC.

Herramientas y entornos alternativos

Si tu flujo de trabajo requiere entornos de desarrollo o herramientas de infraestructura específicos, considera lo siguiente:

¿Qué sigue?