SDK de Cloud

Herramientas y bibliotecas para interactuar con los productos y servicios de Google Cloud.

Probar gratis
  • action/check_circle_24pxCreado con Sketch.

    Organiza instancias de máquinas virtuales directamente desde tu línea de comandos.

  • action/check_circle_24pxCreado con Sketch.

    Administra redes, firewalls y almacenamiento en disco de Compute Engine con la herramienta de línea de comandos de gcloud.

  • action/check_circle_24pxCreado con Sketch.

    Las bibliotecas cliente para Java, Python, Node.js, Ruby, Go, .NET y PHP te permiten elegir el lenguaje que prefieras.

  • action/check_circle_24pxCreado con Sketch.

    Ejecuta y simula emuladores de servicio local para Pub/Sub, Cloud Bigtable y Datastore.

Características clave

Herramienta de línea de comandos de gcloud

La CLI de gcloud administra la autenticación, la configuración local, el flujo de trabajo de los desarrolladores y las interacciones con las API de Google Cloud. Con la herramienta de línea de comandos de gcloud, puedes realizar muchas tareas comunes de la nube con facilidad, como crear instancias de VM de Compute Engine, implementar aplicaciones de App Engine y administrar clústeres de Google Kubernetes Engine; todo desde la línea de comandos o en secuencias de comandos y otras automatizaciones.

Bibliotecas cliente

El SDK de Cloud cuenta con bibliotecas cliente de las API de Google y bibliotecas cliente de Cloud instalables para lenguajes específicos. Estas bibliotecas usan las convenciones y los estilos naturales de cada lenguaje compatible, lo que permite manejar la autenticación, reducir la cantidad de código estándar necesario y optimizar el flujo de trabajo de los desarrolladores.

Herramientas de línea de comandos de productos específicos

El SDK de Cloud incluye una colección de herramientas de línea de comandos, como gsutil, bq y kubectl. La herramienta gsutil te permite administrar depósitos y objetos de Cloud Storage con la línea de comandos. Con bq puedes ejecutar búsquedas y manipular conjuntos de datos, tablas y entidades en BigQuery a través de la línea de comandos. Por último, kubectl te permite implementar y administrar clústeres de contenedores de Kubernetes con la línea de comandos.

Ver todas las características

Documentación

Instructivo
Instala el SDK de Cloud

Descarga e inicializa la versión más reciente del SDK de Cloud.

Instructivo
Instala componentes adicionales

Descarga componentes adicionales, como herramientas de línea de comandos (bq, gsutil y kubectl), comandos Alfa o Beta de gcloud, o las dependencias necesarias.

Conceptos básicos de Google Cloud
Comienza a usar las bibliotecas cliente

Accede a las API de Cloud con las bibliotecas cliente específicas de un lenguaje.

Conceptos básicos de Google Cloud
Descripción general de la herramienta de línea de comandos de gcloud

Una mirada integral a la herramienta de línea de comandos de gcloud, incluidos los niveles de versión, la estructura de los comandos, y otros conceptos importantes.

Instructivo
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 la aplicación de formato.

Instructivo
Desarrolla aplicaciones con Google Cloud

Aprende a compilar aplicaciones nativas de la nube que sean seguras, inteligentes y escalables con las herramientas de Google Cloud mediante presentaciones, demostraciones y labs prácticos.

Instructivo
Quest de Qwiklabs: Using the Cloud SDK Command Line

Aprende a instalar y configurar el SDK de Cloud y, luego, usa gcloud para realizar algunas operaciones básicas (como crear VM y redes) y gsutil para ejecutar operaciones.

Instructivo
Recursos del SDK de Cloud

Consulta las notas de la versión y decide si quieres proporcionar estadísticas de uso para ayudar a mejorar el SDK de Cloud.

Instructivo
Descubre todo lo que puedes compilar con Google Cloud

Encuentra instructivos para aprovechar al máximo el SDK de Cloud.

Casos prácticos

Caso práctico
Crea secuencias de comandos de la CLI de gcloud

Cuando creas secuencias de comandos con el SDK de Cloud, puedes ejecutar comandos con la herramienta de línea de comandos de gcloud, ya sea mediante secuencias de comandos o automatizaciones de otro tipo, como usar 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.

Todas las características

Bibliotecas cliente El SDK de Cloud cuenta con bibliotecas cliente de Cloud instalables para lenguajes específicos, que usan las convenciones y los estilos naturales de cada lenguaje compatible, manejan la autenticación, reducen la cantidad de código estándar necesario y optimizan el flujo de trabajo de los desarrolladores.
gsutil La herramienta gsutil proporciona acceso a Cloud Storage, lo que incluye una amplia variedad de tareas de administración de depósitos 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.
Cloud Shell Cloud Shell proporciona acceso de línea de comandos a tus recursos en la nube directamente desde el navegador. Puedes administrar los proyectos y recursos con facilidad sin tener que instalar el SDK de Google Cloud ni otras herramientas en tu sistema. Con Cloud Shell la herramienta de línea de comandos de gcloud del SDK de Cloud y otras utilidades estarán siempre disponibles, actualizadas y autenticadas por completo cuando las necesites.
Emuladores El SDK de Cloud cuenta con emuladores para productos como Bigtable, Datastore, Filestore y Pub/Sub para el desarrollo, las pruebas y validación locales.

Precios

El SDK de Cloud está disponible sin costo adicional para los usuarios que tengan una cuenta de Google Cloud.