SDK de Cloud
Herramientas y bibliotecas para interactuar con los productos y servicios de Google Cloud.
-
Organiza instancias de máquinas virtuales directamente desde tu línea de comandos.
-
Administra redes, firewalls y almacenamiento en disco de Compute Engine con la herramienta de línea de comandos de gcloud.
-
Las bibliotecas cliente para Java, Python, Node.js, Ruby, Go, .NET y PHP te permiten elegir el lenguaje que prefieras.
-
Ejecuta y simula emuladores de servicio local para Pub/Sub, Cloud Spanner, Bigtable y Datastore.
Características clave
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.
Novedades
Novedades
Regístrate para recibir los boletines informativos de Google Cloud con actualizaciones de productos, eventos, ofertas especiales y mucho más.
Documentación
Documentación
Instala el SDK de Cloud
Descarga y, luego, inicializa la versión más reciente del SDK de Cloud.
Instala componentes adicionales
Descarga componentes adicionales, como herramientas de línea de comandos (bq, gsutil, kubectl), comandos de gcloud alfa o beta, o las dependencias necesarias.
Comienza a usar las bibliotecas cliente
Accede a las API de Cloud con bibliotecas cliente específicas de un lenguaje.
Descripción general de la herramienta de línea de comandos de gcloud
Una mirada integral y de alto nivel 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.
Crea secuencias de comandos de gcloud
Ejecuta comandos de gcloud desde una secuencia de comandos con funciones como la inhabilitación de mensajes y el filtrado y el formateo de resultados.
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 usar gsutil para ejecutar operaciones.
Recursos del SDK de Cloud
Consulta las notas de la versión y proporciona estadísticas de uso para ayudar a mejorar el SDK de Cloud.
Descubre todo lo que puedes crear en Google Cloud
Encuentra instructivos para aprovechar al máximo el SDK de Cloud.
Casos de uso
Casos de uso
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
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 viene con emuladores para productos, como Cloud Bigtable, Datastore, Firestore, Spanner y Pub/Sub, destinados al desarrollo, las pruebas y la validación locales. |
Precios
Precios
El SDK de Cloud está disponible sin costo adicional para los usuarios que tengan una cuenta de Google Cloud.