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.
Administra máquinas virtuales de procesamiento, Cloud Storage, bases de datos y casi cualquier servicio de Google Cloud.
Crea secuencias de comandos o automatiza los comandos para administrar y operar tus recursos en la nube con precisión y escalamiento
Implementa Cloud Functions, administra canalizaciones de CI/CD y mucho más.
Beneficios
La CLI de gcloud 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.
Administra flujos de trabajo de desarrollo como enviar archivos a VM, usar emuladores de datos para Pub/Sub local, bases de datos o desarrollo de BigQuery, además de implementar código en Cloud Functions.
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
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.
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.
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 es iniciar una sesión de Cloud Shell para acceder a la CLI de gcloud preinstalada directamente en el navegador web y sin necesidad de instalar nada.
En el caso de varios productos sin servidores, la CLI de gcloud 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 a fin de describir o activar una función, mostrar sus entradas de registro o implementar actualizaciones en ella.
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 CLI de gcloud, de modo que puedas usar una interfaz de IU a fin de compilar combinaciones de comandos y marcas complejas.
Novedades
Regístrate para recibir los boletines informativos de Google Cloud con información sobre actualizaciones de productos, eventos, ofertas especiales y mucho más.
Documentación
Casos de uso
Cuando creas secuencias de comandos con la CLI de gcloud, 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 a fin de administrar tus recursos de Google Cloud de forma no interactiva.
La CLI de gcloud se envía con varios emuladores de datos y servicios para simular la disponibilidad del conjunto de datos y los comportamientos de backend directamente en tu entorno local. De esta manera, puedes codificar, inspeccionar el comportamiento y, además, iterar cómo tu software muestra datos o controla varias respuestas.
Todas las características
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 a fin de crear un entorno duplicado, volver a una configuración conocida o para otros fines de administración del estilo de DevOps. |
Precios
Como parte del SDK de Google Cloud, la CLI de Google Cloud está disponible sin cargo para los usuarios que tengan una cuenta de Google Cloud.
Comienza a desarrollar en Google Cloud con el crédito gratis de $300 y los más de 20 productos del nivel Siempre gratuito.