Esta página muestra cómo inicializar el SDK de Google Cloud.
Después de que instales el SDK de Cloud, el paso siguiente generalmente es ejecutar el comando gcloud init
para realizar las tareas de configuración inicial. También puedes ejecutar gcloud init
en otro momento para cambiar la configuración o crear una nueva.
gcloud init
realiza los siguientes pasos de configuración:
- Autoriza a las herramientas del SDK de Cloud para que usen tus credenciales de cuenta de usuario a fin de acceder a Google Cloud, o te permite seleccionar una cuenta si ya tienes una autorización de acceso previa.
- Establece una configuración del SDK de Cloud y fija un conjunto base de propiedades, que incluye la cuenta activa del paso anterior, el proyecto actual y, si corresponde, la zona y la región predeterminadas de Google Compute Engine.
Puedes ejecutar lo siguiente como alternativas a gcloud init
:
Comando | Descripción |
---|---|
gcloud auth login
|
Autoriza una cuenta de usuario sin establecer una configuración. |
gcloud auth activate-service-account
|
Autoriza una cuenta de servicio en lugar de una de usuario. Útil para la autorización no interactiva y sin un navegador web. |
gcloud config [COMMAND]
gcloud config configurations [COMMAND]
|
Crea y administra propiedades y configuraciones del SDK de Cloud. |
Ejecuta gcloud init
Para inicializar el SDK de Cloud, haz lo siguiente:
Ejecuta
gcloud init
:gcloud init
Si te encuentras en una sesión de terminal remota, puedes usar la marca
--console-only
para evitar que el comando inicie un flujo de autorización basado en el navegador, si es necesario:gcloud init --console-only
Crea o selecciona una configuración si se te solicita.
Si estás inicializando una instalación nueva del SDK de Cloud,
gcloud init
crea una nueva llamadadefault
y la establece como la configuración activa. Si tienes configuraciones existentes,gcloud init
te indica que elijas entre tres opciones: volver a inicializar la activa, cambiar a otra y volver a inicializarla o crear una nueva.Completa el paso de autorización cuando se te solicite.
Según si has autorizado previamente el acceso a Google Cloud, es posible que se te solicite que accedas y que concedas acceso en un navegador web, o que selecciones una cuenta existente.
Si usaste la marca
--console-only
y es necesario el acceso, debes cortar y pegar la URL de autorización proporcionada en otra ventana del navegador y seguir los mensajes que aparecen.Cuando se completa este paso,
gcloud init
establece la propiedadaccount
en la configuración de la cuenta especificada.Elige un proyecto actual de Google Cloud si se te solicita.
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 para los cuales tienes permisos de propietario, editor o visualizador.
gcloud init
establece la propiedadproject
en la configuración de la propiedad que elijas. Si tienes acceso a más de 200 proyectos, se te pedirá que ingreses un ID del proyecto, que crees un proyecto nuevo o enumeres proyectos.This account has a lot of projects! Listing them all can take a while. [1] Enter a project ID [2] Create a new project [3] List projects Please enter your numeric choice:
Elige una zona predeterminada de Google 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, no verás este paso.
gcloud init
establece las propiedadesregion
yzone
en la configuración con la zona que elijas.
Cuando gcloud init
finaliza, imprime las propiedades de la configuración activa en la terminal:
[compute] region = us-east1 zone = us-east1-b [core] account = user@google.com disable_usage_reporting = False project = example-project
Puedes ver estas propiedades en cualquier otro momento con el comando gcloud config list
.
¿Qué sigue?
- Lee Cómo autorizar las herramientas del SDK de Cloud para obtener más información sobre la autorización de herramientas.
- Lee Configuraciones del SDK de Cloud para obtener más información sobre las configuraciones.
- Lee las Propiedades del SDK de Cloud para obtener más información sobre las configuraciones.