Los componentes son las partes instalables de Google Cloud CLI. Un componente puede ser una herramienta de línea de comandos (gcloud
, bq
y gsutil
), un conjunto de comandos de la CLI de gcloud en las versiones alfa o beta, o un paquete que contenga dependencias usadas por una herramienta de la CLI de gcloud.
Los componentes más utilizados se instalan de forma predeterminada. Si ejecutas un comando gcloud alpha
o gcloud beta
de forma interactiva y el componente alpha
o beta
no está instalado, la CLI de gcloud te preguntará si quieres instalarlo. Si respondes afirmativamente, se instalará el componente y, a continuación, se ejecutará el comando. Otros componentes se instalan a petición mediante la CLI de gcloud cuando ejecutas comandos que los requieren.
Pruébalo
Si es la primera vez que utilizas Google Cloud, crea una cuenta para evaluar el rendimiento de nuestros productos en situaciones reales. Los nuevos clientes también reciben 300 USD en crédito gratuito para ejecutar, probar y desplegar cargas de trabajo.
Empezar gratisComponentes predeterminados
Cuando instalas gcloud CLI, se instalan los siguientes componentes de forma predeterminada:
ID | Nombre | Descripción |
---|---|---|
gcloud |
Comandos predeterminados de la CLI de gcloud | Herramienta para interactuar con Google Cloud. Con este componente solo se instalan los comandos
de los niveles de lanzamiento de disponibilidad general y de vista previa. Debes instalar por separado los componentes gcloud alpha
Comandos y/o gcloud beta Comandos si quieres
usar comandos en otros niveles de lanzamiento. |
bq
| Herramienta de línea de comandos de BigQuery | Herramienta para trabajar con datos en BigQuery |
gsutil |
Herramienta antigua para realizar tareas de Cloud Storage. Usa los
comandos gcloud storage
en su lugar. |
|
core |
Bibliotecas principales de la CLI de gcloud | Bibliotecas que usan internamente las herramientas de gcloud CLI. |
Componentes alfa y beta
La CLI de gcloud proporciona dos componentes que contienen comandos alfa y beta de la CLI de gcloud. Estos componentes no se instalan de forma predeterminada, pero puedes instalarlos manualmente en cualquier momento después de la instalación inicial de la CLI de gcloud. Estos componentes son los siguientes:
ID | Nombre | Descripción |
---|---|---|
alpha |
Comandos alfa de la CLI de gcloud | Comandos de la interfaz de línea de comandos de gcloud en el nivel de lanzamiento alfa. |
beta |
Comandos beta de la CLI de gcloud | Comandos de la interfaz de línea de comandos de gcloud en la versión beta. |
Los comandos de la interfaz de línea de comandos de gcloud en la versión de disponibilidad general forman parte del componente de la interfaz de línea de comandos de gcloud y se instalan automáticamente al instalar la interfaz de línea de comandos de gcloud.
A continuación, se muestra una lista de todos los componentes adicionales y los gestores de paquetes externos disponibles, que no están instalados de forma predeterminada.
Gestionar componentes de la CLI de gcloud
Puedes enumerar, instalar, actualizar y quitar componentes de la CLI de gcloud para adaptarlos a tus necesidades.
Nota: Estas instrucciones no funcionarán si has instalado gcloud CLI con un gestor de paquetes como APT oyum
porque
el gestor de componentes de gcloud CLI está inhabilitado cuando se usa ese método de
instalación. En su lugar, usa estos paquetes.
Mostrar componentes
Para ver una lista de los componentes disponibles y actualmente instalados, ejecuta gcloud components list
:
gcloud components list
El siguiente ejemplo no es una lista completa de todos los componentes disponibles. Para ver las últimas ofertas de componentes, actualiza tu instalación de la CLI de gcloud y ejecuta gcloud components list
.
Status | Nombre del componente | ID | Tamaño |
---|---|---|---|
Instalada | Extensiones de Go para App Engine | app-engine-go | 97,7 MiB |
Instalada | Herramienta de línea de comandos de Cloud Bigtable | cbt | 4,0 MiB |
Instalada | Emulador de Cloud Bigtable | bigtable | 3,8 MiB |
Instalada | Emulador de Cloud Datastore | cloud-datastore-emulator | 17,8 MiB |
No instalada | Emulador de Cloud Firestore | cloud-firestore-emulator | 60,4 MiB |
Instalada | Emulador de Cloud Pub/Sub | pubsub-emulator | 33,2 MiB |
Instalada | Cloud SQL Proxy | cloud_sql_proxy | 7,6 MiB |
Instalada | Emulador de Cloud Spanner | cloud-spanner-emulator | 21,8 MiB |
Instalada | Google Cloud Build Local Builder | cloud-build-local | 4,4 MiB |
Instalada | Extensiones de Java de gcloud app | app-engine-java | 118,9 MiB |
Instalada | Extensiones de PHP de gcloud app | app-engine-php | 21,9 MiB |
Instalada | Extensiones de Python de gcloud app (bibliotecas adicionales) | app-engine-python-extras | 27,8 MiB |
Instalada | kubectl | kubectl | 12,2 MiB |
Instalada | Herramienta de línea de comandos de Cloud BigQuery | bq | < 1 MiB |
Instalada | Bibliotecas principales del SDK de Cloud | core | 7,2 MiB |
Instalada | Herramienta de línea de comandos de Cloud Storage | gsutil | 3,3 MiB |
Instalada | Comandos alfa de gcloud | alfa | < 1 MiB |
Instalada | Comandos beta de gcloud | beta | < 1 MiB |
Instalada | Extensiones de Python de gcloud app | app-engine-python | 6,1 MiB |
Instalar componentes
Para instalar un componente en la versión actual de tu instalación de gcloud CLI, ejecuta gcloud components install
:
gcloud components install [COMPONENT-ID]
gcloud CLI instala el componente especificado.
Por ejemplo, si quieres instalar el comando kubectl
:
gcloud components install kubectl
Actualizar componentes
Usa el comando gcloud components update
para actualizar todos los componentes instalados a la última versión disponible de la CLI de gcloud:
gcloud components update
Si tienes instalada una versión anterior de la CLI de gcloud, la CLI de gcloud actualizará todos los componentes instalados.
Si necesitas volver a una versión anterior que funcionaba correctamente y has instalado la CLI de gcloud directamente (fuera de un gestor de paquetes, incluido el instalador interactivo, las versiones estáticas, el instalador de Windows o Homebrew), usa gcloud components update
para volver a la versión especificada:
gcloud components update --version VERSION
apt-get
o yum
.
Eliminar componentes
Usa el comando gcloud components remove
para eliminar un componente específico por su ID:
gcloud components remove [COMPONENT-ID]
Puedes volver a instalar un componente en cualquier momento con el comando gcloud components install
.
Componentes adicionales
La CLI de gcloud también incluye componentes adicionales que contienen dependencias para los comandos de la CLI de gcloud, pero no se instalan de forma predeterminada. Para obtener una lista exhaustiva de los componentes, ejecuta
gcloud components list
.
Los componentes adicionales que se pueden instalar están marcados con el estado Not Installed
.
Gestores de paquetes externos
Si has instalado la CLI de gcloud mediante los gestores de paquetes apt
o yum
, también puedes instalar componentes adicionales de la CLI de gcloud con esos mismos gestores de paquetes. Si tu gestor de paquetes no encuentra estos paquetes, consulta las guías sobre instalación con apt o instalación con yum para saber cómo configurar https://packages.cloud.google.com/
como fuente de paquetes.
Componente de la CLI de gcloud | Paquete APT | Paquete YUM |
---|---|---|
app-engine-go |
google-cloud-cli-app-engine-go |
google-cloud-cli-app-engine-go |
app-engine-java |
google-cloud-cli-app-engine-java |
google-cloud-cli-app-engine-java |
app-engine-python |
google-cloud-cli-app-engine-python |
google-cloud-cli-app-engine-python |
bigtable |
google-cloud-cli-bigtable-emulator |
google-cloud-cli-bigtable-emulator |
cbt |
google-cloud-cli-cbt |
google-cloud-cli-cbt |
cloud-build-local |
google-cloud-cli-cloud-build-local |
google-cloud-cli-cloud-build-local |
docker-credential-gcr |
Aún no está disponible. | Aún no está disponible. |
gcd-emulator |
google-cloud-cli-datastore-emulator |
google-cloud-cli-datastore-emulator |
kubectl |
kubectl |
kubectl |
pubsub-emulator |
google-cloud-cli-pubsub-emulator |
google-cloud-cli-pubsub-emulator |