Ir a
gcloud CLI

Interfaz de línea de comandos de Google Cloud (gcloud CLI)

Crea y administra recursos y servicios de Google Cloud directamente en la línea de comandos o mediante secuencias de comandos con la Google Cloud CLI. Gracias a una amplia compatibilidad con la plataforma y cobertura de servicio, podrás realizar tareas comunes en la plataforma con mayor rapidez y controlar tus recursos en la nube a gran escala.

Beneficios

Organización rápida y con secuencia de comandos

La gcloud CLI te proporciona un método de línea de comandos en la terminal para interactuar con los mismos servicios de Google Cloud que ya administras mediante la consola de Cloud. Interactúa con la consola y úsalo para automatizar las secuencias de comandos.

Acelera el desarrollo de tu software

Administra flujos de trabajo de desarrollo como enviar archivos a VMs, usar emuladores de datos para Pub/Sub local, bases de datos o desarrollo de BigQuery, además de implementar código en Cloud Run Functions.

Simplifica la autenticación

Autentica en servicios de Google Cloud con varios enfoques de autenticación simplificados. Implementa flujos de autenticación para que el código de las bibliotecas cliente se ejecute sin problemas de forma local, en la etapa de pruebas y en producción.

Características clave

Características clave

Organiza los recursos de Google Cloud de forma detallada y a gran escala

Google Cloud CLI admite más de 8,000 comandos para proporcionar administración y control completos en casi todos los productos y servicios de Google Cloud. La CLI también proporciona conjuntos de comandos de vista previa para el acceso anticipado a los productos de Google Cloud previos al lanzamiento.

Emuladores locales para acelerar el desarrollo de software

Para ayudarte con el desarrollo de software local, gcloud CLI proporciona emuladores de datos para Bigtable, Cloud Datastore, Firestore, Spanner y Pub/Sub para el desarrollo, las pruebas y la validación locales. Estos simulan los backends de servicio para ayudarte a escribir código del cliente de manera más eficiente.

gcloud CLI también se incluye con subherramientas especializadas para trabajar con BigQuery (la CLI de bq), Cloud Storage (la CLI de gsutil) y clústeres de Kubernetes (la CLI de kubectl) para proporcionar un control profundo sobre esos productos.

Con bq, ejecuta consultas de BigQuery y manipula conjuntos de datos, tablas y entidades. Con gsutil, puedes administrar buckets y objetos de Storage, y usar kubectl para implementar y administrar clústeres de contenedores de Kubernetes.

Instaladores multiplataforma o ejecutarse en Cloud Shell basado en la Web

Admite Linux, Mac OS X y Windows, y está disponible para una gran variedad de administradores de paquetes, instaladores de SO y como imagen de Docker. Otra opción, o también se puede hacer en conjunto, es iniciar una sesión de Cloud Shell para acceder a la gcloud CLI preinstalada directamente en el navegador web y sin necesidad de instalar nada. 

Implementa aplicaciones en App Engine o Cloud Run Functions

En el caso de varios productos sin servidores, la gcloud CLI es la interfaz principal mediante la cual subes código para ejecutar y, con frecuencia, admitir tu flujo de trabajo de desarrollo. Por ejemplo, para Cloud Functions, puedes usar la CLI para describir o activar una función, mostrar sus entradas de registro o implementar actualizaciones en ella.

Texto de ayuda incorporado y documentación web integral

Usa la marca de ayuda para acceder a la documentación intercalada o ver las guías de inicio rápido y las guías prácticas en la Web. La CLI también está respaldada por una documentación de referencia detallada. Para algunos servicios, como Cloud Compute, la consola de Cloud proporciona comandos equivalentes de la gcloud CLI, de modo que puedas usar una interfaz de IU para compilar combinaciones de comandos y marcas complejas.

Documentación

Documentación

Tutorial

Instalar Google Cloud CLI

Descarga e inicializa la versión más reciente de la Google Cloud CLI.

Tutorial

Instala componentes adicionales

Descarga componentes adicionales de la línea de comandos, como bq, gsutil, kubectl, la vista previa de los comandos de gcloud o las dependencias necesarias.

Google Cloud Basics

Descripción general de Google Cloud CLI

Una mirada integral y de alto nivel a la gcloud CLI, incluidos los niveles de versión, la estructura de los comandos y otros conceptos importantes.

Tutorial

Crea secuencias de comandos de gcloud

Ejecuta comandos de gcloud desde una secuencia de comandos con funciones como la inhabilitación de mensajes, el filtrado de resultados y el formateo.

Quickstart

Labs prácticos: Cómo usar gcloud CLI

Aprende a instalar y configurar gcloud CLI y, luego, úsala para realizar algunas operaciones básicas, como crear VMs y redes, y usar gsutil para ejecutar operaciones.

¿No encuentras lo que buscas?

Casos de uso

Casos de uso

Caso de uso
Ejecuta secuencias de comandos de gcloud CLI

Cuando creas secuencias de comandos con la gcloud CLI, puedes ejecutar comandos de gcloud con secuencias de comandos o con otras automatizaciones, por ejemplo, con secuencias de comandos de Bash o con Jenkins para impulsar la automatización de las tareas de Google Cloud. Además, la herramienta de línea de comandos de gcloud cuenta con la capacidad de filtrar el resultado del comando y darle formato para estructurar y extraer información con facilidad, así como combinar varios comandos para administrar tus recursos de Google Cloud de forma no interactiva.

Todas las características

Todas las funciones

gsutil

La herramienta gsutil proporciona acceso a Cloud Storage, lo que incluye una amplia variedad de tareas de administración de buckets y objetos, directamente desde la línea de comandos.

bq

Con la herramienta bq puedes ejecutar consultas y manipular conjuntos de datos, tablas y entidades en BigQuery a través de la línea de comandos.

kubectl

La herramienta kubectl proporciona comandos que permiten controlar en más detalle los clústeres de Kubernetes. Entre muchas otras operaciones, kubectl permite implementar aplicaciones, inspeccionar y administrar recursos de clústeres, y visualizar registros.

Emuladores

Google Cloud CLI incluye emuladores para productos, como Cloud Bigtable, Datastore, Firestore, Spanner y Pub/Sub, destinados al desarrollo, las pruebas y la validación locales.

Modo interactivo

La shell interactiva de gcloud produce sugerencias y autocompletado para comandos, subcomandos, marcas y argumentos de archivos y recursos. La ayuda intercalada se muestra en la sección inferior.

Construcción de comandos de la consola de Cloud

Para Cloud Compute, Cloud Storage y muchos otros servicios populares, puedes usar la IU web de la consola de Cloud para manipular los menús desplegables y la interfaz interactiva compila el comando de gcloud equivalente exacto.

Verbosidad de resultados refinable

Verbosidad de respuesta de comando, lista de tamaños de página y otros filtros están disponibles para definir mejor los tamaños de salida y otras características de uso.

Exportar a Terraform (vista previa)

Exporta el estado actual de los recursos y las configuraciones de la nube a un archivo de texto compatible con Terraform. Puedes usarla para volver a aplicar la configuración más adelante para crear un entorno duplicado, volver a una configuración conocida o para otros fines de administración del estilo de DevOps.

Precios

Precios

Como parte del SDK de Google Cloud, la Google Cloud CLI está disponible sin cargo para los usuarios que tengan una cuenta de Google Cloud.

Da el siguiente paso

Comienza a desarrollar en Google Cloud con el crédito gratis de $300 y los más de 20 productos del nivel Siempre gratuito.

Google Cloud