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:
-
Ejecuta
gcloud init:gcloud initSi 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
-
Crea o selecciona una configuración si se te solicita.
En el caso de las instalaciones nuevas de la gcloud CLI,
gcloud initcrea una configuración llamadadefaulty la establece como la configuración activa. Si tienes configuraciones existentes,gcloud initte 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.
-
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-onlyy es necesario acceder, copia y pega la URL de autorización proporcionada en otra ventana del navegador y sigue las instrucciones. -
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 initlo 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.
-
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?
Para obtener más información sobre la autenticación de gcloud CLI, consulta Autenticación de la CLI de gcloud.
Para obtener más información sobre cómo autorizar las credenciales predeterminadas de la aplicación (ADC) para las bibliotecas cliente de Cloud y las bibliotecas cliente de la API de Google, consulta Configura las credenciales predeterminadas de la aplicación.
Para obtener más información sobre cómo administrar configuraciones, consulta Administra gcloud CLI gcloud.
Para obtener más información sobre cómo administrar propiedades, consulta Administra las propiedades de gcloud CLI.