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 gcloud CLI en los niveles de
actualizaciónAlfa, Beta o Versión preliminar, o un paquete
que contiene dependencias usadas por una herramienta en gcloud CLI.
Los componentes más usados se instalan de manera predeterminada. Si ejecutas un comando
gcloud alpha, gcloud beta o gcloud preview de forma interactiva y no está instalado el componente alpha, beta o preview
, gcloud CLI te preguntará si
deseas instalarlo. Si la respuesta es afirmativa, se instala el componente y, luego, se ejecuta el comando. Gcloud CLI instala otros componentes según demanda cuando ejecutas comandos que los requieren.
Pruébalo tú mismo
Si eres nuevo en Google Cloud, crea una cuenta para evaluar el rendimiento de nuestros productos en situaciones reales. Los clientes nuevos también obtienen $300 en créditos gratuitos para ejecutar, probar y, además, implementar cargas de trabajo.
Comienza gratisComponentes predeterminados
Cuando instalas gcloud CLI, se instalan los siguientes componentes de forma predeterminada:
| ID | Nombre | Descripción |
|---|---|---|
gcloud |
Comandos predeterminados de gcloud CLI | Herramienta para interactuar con Google Cloud. Con este componente, solo se instalan comandos
que están en el nivel de actualización Disponibilidad general
con este componente. Debes instalar los componentes de comandos gcloud alpha
, gcloud beta o gcloud preview por separado si deseas
usar comandos en otros niveles de actualización. |
bq
| La herramienta de línea de comandos de BigQuery | Herramienta para trabajar con datos en BigQuery |
gsutil |
Herramienta heredada para realizar tareas de Cloud Storage. En su lugar, usa los comandos
gcloud storage commands. |
|
core |
Bibliotecas principales de gcloud CLI | Bibliotecas usadas internamente por las herramientas de gcloud CLI. |
Componentes Alfa, Beta y Versión preliminar
Gcloud CLI proporciona componentes que contienen comandos Alfa, Beta y Versión preliminar de gcloud CLI. Estos componentes no se instalan de forma predeterminada, pero puedes instalarlos de forma manual en cualquier momento después de la instalación inicial de gcloud CLI. Estos componentes son los siguientes:
| ID | Nombre | Descripción |
|---|---|---|
alpha |
Comandos Alfa de gcloud CLI | Comandos de gcloud CLI en el nivel de actualización Alfa. |
beta |
Comandos Beta de gcloud CLI | Comandos de gcloud CLI en el nivel de actualización Beta. |
preview |
Comandos de vista previa de gcloud CLI | Comandos de gcloud CLI en el nivel de actualización Versión preliminar. |
Los comandos de gcloud CLI en el nivel de actualización Disponibilidad general son parte del componente de gcloud CLI y se instalan automáticamente cuando se instala gcloud CLI.
A continuación, aparece una lista de todos los componentes adicionales y administradores de paquetes externos disponibles, que no están instalados de forma predeterminada.
Administra los componentes de gcloud CLI
Puedes enumerar, instalar, actualizar y quitar componentes de gcloud CLI según tus necesidades.
Nota: Estas instrucciones no funcionarán si instalaste la gcloud CLI con un administrador de paquetes como APT oyum porque el
administrador de componentes de gcloud CLI se inhabilita cuando se usa dicho método de
instalación. Usa estos
paquetes en su lugar.
Lista de componentes
Para ver una lista de los componentes que están disponibles y también instalados actualmente, ejecuta gcloud components list:
gcloud components list
La siguiente muestra no es una lista completa de todos los componentes disponibles. Para
ver las últimas ofertas de componentes, actualiza tu instalación de gcloud CLI
y, luego, ejecuta
gcloud components list.
| Estado | Nombre del componente | ID | Tamaño |
|---|---|---|---|
| Instalada | Extensiones de App Engine Go | 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 | Proxy de Cloud SQL | cloud_sql_proxy | 7.6 MiB |
| Instalada | Emulador de Cloud Spanner | cloud-spanner-emulator | 21.8 MiB |
| Instalada | Compilador local de Google Cloud Build | cloud-build-local | 4.4 MiB |
| Instalada | Extensiones de aplicación Java de gcloud | app-engine-java | 118.9 MiB |
| Instalada | Extensiones de aplicación PHP de gcloud | app-engine-php | 21.9 MiB |
| Instalada | Extensiones de aplicación Python de gcloud (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 | Menos de 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 | Menos de 1 MiB |
| Instalada | Comandos Beta de gcloud | beta | Menos de 1 MiB |
| No instalada | Comandos de vista previa de gcloud | vista previa | Menos de 1 MiB |
| Instalada | Extensiones de aplicación Python de gcloud | app-engine-python | 6.1 MiB |
Instala componentes
Para instalar un componente en la versión actual de la instalación de gcloud CLI, ejecuta
gcloud components install:
gcloud components install [COMPONENT-ID]
Gcloud CLI instala el componente especificado.
Por ejemplo, si deseas instalar el comando kubectl:
gcloud components install kubectl
Actualiza componentes
Usa el gcloud components update
comando para actualizar todos los componentes instalados a la última versión disponible de
gcloud CLI:
gcloud components update
Si tienes instalada una versión anterior de gcloud CLI, gcloud CLI actualiza todos los componentes instalados.
Si necesitas volver a una versión anterior, pero instalaste gcloud CLI directamente (fuera de un administrador de paquetes, incluido mediante 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.
Quita componentes
Usa el comando gcloud components remove para quitar un componente especificado por su ID:
gcloud components remove [COMPONENT-ID]
Puedes volver a instalar un componente con el comando gcloud components install en cualquier momento.
Componentes adicionales
Los componentes adicionales que contienen dependencias para los comandos de gcloud CLI también están disponibles en gcloud CLI, pero no se instalan de forma predeterminada. Para obtener una lista completa de componentes, ejecuta
gcloud components list.
Los componentes adicionales que se pueden instalar están marcados con el estado Not Installed.
Administradores de paquetes externos
Si instalaste gcloud CLI a través de los administradores de paquetes apt o yum, también puedes instalar componentes adicionales de gcloud CLI con esos mismos administradores de paquetes. Si tu
administrador de paquetes no puede encontrar estos paquetes, lee las
guías sobre instalación con apt o
instalación con yum para aprender a configurar
https://packages.cloud.google.com/ como una fuente de paquetes.
| Componente de gcloud CLI | Paquete de APT | Paquete de 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 |