Ir a
CLI de gcloud

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

Crea y gestiona recursos y servicios de Google Cloud directamente desde la línea de comandos o mediante secuencias de comandos usando Google Cloud CLI. 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.

Ventajas

Orquestación rápida y con guion

gcloud CLI 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.

Acelera el desarrollo de tu software

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 Run functions.

Simplifica la autenticación

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

Características principales

Orquesta recursos de Google Cloud de forma granular y a escala

Google Cloud CLI 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.

Emuladores locales para agilizar el desarrollo de software

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.

Instaladores multiplataforma o ejecutados en Cloud Shell basado en la Web

Es compatible con Linux, Mac OS X y Windows, y está disponible en una amplia gama de gestores de paquetes, instaladores de SOs y como imagen Docker. También puedes iniciar sesión en Cloud Shell para acceder a gcloud CLI preinstalada directamente en el navegador web y sin tener que instalar nada. 

Desplegar aplicaciones en App Engine o Cloud Run functions

En el caso de varios productos sin servidor, gcloud CLI 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.

Texto de ayuda insertado y documentación web exhaustiva

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 gcloud CLI equivalentes para que puedas usar una interfaz de usuario y, así, crear combinaciones complejas de comandos y marcas.

Documentación

Documentación

Tutorial

Instalar Google Cloud CLI

Descarga e inicializa la última versión de Google Cloud CLI.

Tutorial

Instalar otros componentes

Puedes descargar más componentes de línea de comandos, como bq, gsutil, kubectl, vistas previas de comandos de gcloud o las dependencias que necesites.

Google Cloud Basics

Información general sobre Google Cloud CLI

Te ofrecemos un resumen completo sobre gcloud CLI, incluidos sus niveles de lanzamiento, la estructura de comandos y otros conceptos importantes.

Tutorial

Escribir secuencias de comandos de gcloud

Puedes ejecutar comandos de gcloud desde una secuencia de comandos mediante funciones como la inhabilitación de solicitudes y la aplicación de filtros y formatos a los resultados.

Quickstart

Experimentos prácticos: usar gcloud CLI

Aprende a instalar y configurar gcloud CLI y úsala para realizar algunas operaciones básicas, como crear máquinas virtuales o redes, y a llevar a cabo otras operaciones con gsutil.

¿No encuentras lo que buscas?

Casos prácticos

Casos prácticos

Caso práctico
Escribir secuencias de los comandos de gcloud CLI

Con gcloud CLI, 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, la herramienta de línea de comandos 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.

Todas las características

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 si quieres manipular los menús desplegables y la interfaz point-and-click 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 (versión preliminar)

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

Precios

Como parte del SDK de Google Cloud, Google Cloud CLI no tiene coste para los usuarios que tengan una cuenta de Google Cloud.

Ve un paso más allá

Empieza a crear en Google Cloud con 300 USD en crédito de regalo y más de 20 productos que siempre se ofrecen sin coste económico.

Google Cloud