Crea y gestiona recursos y servicios de Google Cloud directamente desde la línea de comandos o mediante secuencias de comandos usando CLI de Google Cloud. Gracias a la amplia compatibilidad con plataformas y a la cobertura de servicios, realiza tareas habituales en la plataforma más rápido y controla tus recursos en la nube a escala.
Gestiona máquinas virtuales de computación, Cloud Storage, bases de datos y casi cualquier servicio de Google en la nube
Secuencia o automatiza los comandos para gestionar y operar tus recursos en la nube con precisión y escalabilidad
Despliega Cloud Functions, gestiona flujos de procesamiento de CI/CD y más
Ventajas
CLI de gcloud te ofrece una línea de comandos de terminal para interactuar con los mismos servicios de Google Cloud que ya gestionas mediante la consola de Cloud. Interactúa a través de la consola y úsala para la automatización programada.
Gestiona flujos de trabajo de desarrollo, como el envío de archivos a máquinas virtuales, el uso de emuladores de datos para bases de datos Pub/Sub locales, el desarrollo de BigQuery y el despliegue de código en Cloud Functions.
Autentícate en los servicios de Google Cloud con varios métodos de autenticación simplificados. Implementa los flujos de autenticación para que el código de las bibliotecas de cliente se ejecute de forma local y fluida en las fases de staging y producción.
Características principales
CLI de Google Cloud admite más de 8000 comandos para gestionar y controlar casi todos los productos y servicios de Google Cloud. CLI también proporciona conjuntos de comandos de vista previa para facilitar el acceso anticipado a los productos de Google Cloud previos al lanzamiento.
Para facilitar el desarrollo de software local, CLI de gcloud ofrece emuladores de datos para Bigtable, Cloud Datastore, Firestore, Spanner y Pub/Sub para el desarrollo, las pruebas y la validación de entornos locales. Estos simulan los backends del servicio para que puedas escribir el código del cliente de un modo más eficiente.
CLI de gcloud 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 más profundo sobre esos productos.
Con bq, ejecuta consultas de BigQuery y manipula conjuntos de datos, tablas y entidades. Con gsutil, puedes gestionar segmentos y objetos de Storage, así como desplegar y gestionar clústeres de contenedores de Kubernetes con kubectl.
Es compatible con Linux, Mac OS X y Windows, y está disponible en una amplia gama de gestores de paquetes, en instaladores de sistemas operativos y como imagen Docker. También puedes iniciar sesión en Cloud Shell para acceder a la CLI de gcloud preinstalada directamente en el navegador web y sin tener que instalar nada.
En el caso de varios productos sin servidor, CLI de gcloud es la interfaz principal desde la que puedes subir código para ejecutarlo y, por lo general, admitir el flujo de trabajo de desarrollo. Por ejemplo, si utilizas Cloud Functions, puedes usar CLI para describir o activar una función, mostrar sus entradas de registro o desplegar actualizaciones de la función.
Utiliza la marca de ayuda para acceder a la documentación integrada o a las guías de inicio rápido y guías prácticas en la Web. Además, CLI está respaldada por una documentación de referencia detallada. En algunos servicios, como Cloud Compute, la consola de Cloud ofrece comandos de CLI de gcloud equivalentes para que puedas usar una interfaz de interfaz de usuario y, así, crear combinaciones complejas de comandos y marcas.
Novedades
Suscríbete para recibir boletines informativos de Google Cloud con novedades sobre los productos, información de eventos, ofertas especiales y mucho más.
Documentación
Casos prácticos
Con la CLI de gcloud, puedes ejecutar comandos de gcloud mediante secuencias de comandos u otras automatizaciones. Por ejemplo, mediante secuencias de comandos de Bash o al usar Jenkins para automatizar tareas de Google Cloud. Además, gcloud permite aplicar filtros y formatos a los resultados de los comandos. De esta forma, resulta fácil estructurar y extraer información, así como combinar varios comandos para gestionar recursos de Google Cloud sin tener que hacerlo manualmente.
La CLI de gcloud permite el envío de varios emuladores de datos y servicios para simular la disponibilidad de los conjuntos de datos y los comportamientos de backend directamente en tu entorno local. De este modo, puedes programar, inspeccionar el comportamiento e iterar sobre cómo muestra tu software los datos o gestionar diferentes respuestas.
Todas las características
gsutil | La herramienta gsutil franquea el acceso a Cloud Storage (y a una amplia gama de tareas de gestión de segmentos y objetos) directamente desde la línea de comandos. |
bq | La herramienta bq te permite ejecutar consultas y manipular conjuntos de datos, tablas y entidades de BigQuery por medio de la línea de comandos. |
kubectl | La herramienta kubectl dispone de comandos que permiten ejercer un mayor control sobre los clústeres de Kubernetes. Entre otras muchas operaciones, esta herramienta permite desplegar aplicaciones, visualizar registros e inspeccionar y gestionar recursos de clústeres. |
Emuladores | La CLI de Google Cloud incluye emuladores de varios productos (como Bigtable, Datastore, Firestore, Spanner y Pub/Sub) para ejecutar tareas locales de desarrollo, pruebas y validación. |
Modo interactivo | El shell interactivo de gcloud produce sugerencias y un autocompletado en comandos, subcomandos, marcas y argumentos de archivos y recursos. La ayuda integrada se muestra en la sección inferior. |
Creación de comandos en la consola de Cloud | Puedes usar la interfaz web de la consola de Cloud para Cloud Compute, Cloud Storage y otros servicios populares para manipular los menús desplegables y la interfaz de visual y sencilla para crear el comando exacto de gcloud equivalente. |
Verbosidad de resultados mejorable | Para ver los tamaños de salida y otras características de uso, hay disponibles filtros de verbosidad, tamaños de página de lista y otros filtros. |
Exportar a Terraform (vista previa) | Exporta el estado de tus recursos y configuraciones en la nube a un archivo de texto compatible con Terraform. Puedes usar este método para volver a aplicar la configuración más adelante con el fin de crear un entorno duplicado, volver a una configuración conocida o para otros propósitos relacionados con la gestión de estilos de DevOps. |
Precios
Como parte del SDK de Google Cloud, la CLI de Google Cloud es gratuita para los usuarios que tengan una cuenta de Google Cloud.
Empieza a crear en Google Cloud con 300 USD en crédito gratis y más de 20 productos Always Free.