Inicializa gcloud CLI

Después de instalar la CLI de gcloud, puedes realizar tareas de configuración inicial ejecutando gcloud init. El comando gcloud init realiza los siguientes pasos:

  • Se autentica con las credenciales de la cuenta de usuario y, luego, autoriza a la gcloud CLI para acceder a los recursos de Google Cloud en tu nombre. También puedes hacerlo por separado con el comando gcloud auth login.

  • Establece una configuración de la gcloud CLI y fija propiedades principales, como la cuenta activa, el proyecto actual y, si corresponde, la zona y la región predeterminadas de Compute Engine.

Si ya inicializaste la gcloud CLI, ejecutar gcloud init de nuevo te permite cambiar la configuración existente o crear una nueva.

Inicializa gcloud CLI

Para inicializar gcloud CLI, haz lo siguiente:

  1. Ejecuta gcloud init:

    gcloud init

    Si usas una sesión de terminal remota, agrega --console-only flag. Esta marca proporciona la URL del flujo de autenticación y autorización en lugar de intentar abrirla en tu navegador predeterminado.

    gcloud init --console-only
  2. Crea o selecciona una configuración si se te solicita.

    En el caso de las instalaciones nuevas de la gcloud CLI, gcloud init crea una configuración llamada default y la establece como la configuración activa. Si tienes configuraciones existentes, gcloud init te indica que elijas entre las siguientes opciones:

    • Vuelve a inicializar la configuración activa.
    • Cambia a otra configuración y vuelve a inicializarla.
    • Crea una configuración nueva.
  3. Completa los pasos de autenticación y autorización cuando se te solicite.

    Si ya autorizaste el acceso a Google Cloud, es posible que se te solicite que vuelvas a acceder y que concedas acceso en un navegador web, o que selecciones una cuenta existente.

    Si usaste la marca --console-only y es necesario acceder, copia y pega la URL de autorización proporcionada en otra ventana del navegador y sigue las instrucciones.

  4. Si se te solicita, elige un Google Cloud proyecto.

    Si solo tienes acceso a un proyecto, incluido el proyecto predeterminado para tu cuenta de usuario, gcloud init lo selecciona automáticamente.

    De lo contrario, puedes seleccionar un proyecto de una lista de proyectos en los que tienes los roles de Propietario, Editor o Visualizador. Si tienes acceso a más de 200 proyectos, se te pedirá que ingreses un ID del proyecto, que crees un proyecto nuevo o que enumeres proyectos.

  5. Elige una zona predeterminada de Compute Engine, si se te solicita. Si no tienes habilitada la API de Compute Engine o si ya tienes una zona predeterminada en tus metadatos a nivel del proyecto, se omitirá este paso.

Consulta las propiedades de configuración

Para ver las propiedades establecidas a través del comando gcloud init, usa el comando gcloud config list. El comando devuelve un resultado similar al siguiente ejemplo:

[compute]
region = us-east1
zone = us-east1-b
[core]
account = dana@example.com
disable_usage_reporting = False
project = example-project

¿Qué sigue?