Google Cloud Las APIs te ayudan a acceder de manera programática a los Google Cloud servicios desde la línea de comandos, a través de secuencias de comandos automatizadas o en tus propias aplicaciones.
Por ejemplo, es posible que desees desarrollar una aplicación que ayude a los administradores a analizar cómo se utilizan sus recursos en varios proveedores de servicios en la nube. Para ello, debes acceder a los datos de registro desde tus recursos de Google Cloud .
Para configurar el acceso a la API, implementa lo siguiente:
- Google Cloud APIs: Accede a los servicios de forma programática
- Bibliotecas cliente de Cloud: Accede a las APIs con tu idioma preferido
- Configura las credenciales de autenticación
Antes de comenzar
Para asegurarte de poder configurar APIs y usar herramientas, pídeles a tus administradores que completen las siguientes tareas:
- Crea una cuenta que uses para acceder y usar los productos de Google Cloud, como la consola de Google Cloud y Google Cloud CLI.
- Crea un proyecto que funcione como límite de acceso para tus recursos deGoogle Cloud .
- Habilita la facturación en tu proyecto para poder pagar el uso del servicio y de la API.
Para obtener instrucciones detalladas para completar los pasos de configuración, consulta el flujo guiado de configuración deGoogle Cloud .
Google Cloud APIs: Accede a los servicios de forma programática
Google Cloud Las APIs son interfaces programáticas para los Google Cloudservicios. Puedes usar las APIs para acceder a servicios de procesamiento, redes, almacenamiento y otros. Por ejemplo, puedes crear una aplicación de uso de recursos que extraiga datos de registro de tus recursos deGoogle Cloud . Para recuperar los datos necesarios, usa la API de Cloud Logging.
Puedes acceder a las Google Cloud APIs con llamadas a REST o bibliotecas cliente. Te recomendamos que uses bibliotecas cliente, que están disponibles para muchos lenguajes de programación populares. También puedes acceder a las APIs de Cloud con las herramientas de Google Cloud CLI o la Google Cloud consola.
Para conocer los pasos para habilitar una API, consulta Cómo comenzar en la documentación de las APIs de Cloud.
Bibliotecas cliente de Cloud: Accede a las APIs con tu idioma preferido
Las bibliotecas cliente de Cloud te ayudan a acceder a las Google Cloud APIs desde un lenguaje compatible que elijas. Cada biblioteca admite las convenciones de tu idioma preferido y simplifica el código que escribes en tu aplicación. Las bibliotecas cliente pueden controlar procesos comunes de la API, como la autenticación, el manejo de errores, el reintento y la validación de la carga útil. Por ejemplo, si tu lenguaje de desarrollo preferido es Java, puedes usar la biblioteca de Cloud Logging con Java.
Para elegir e instalar una biblioteca, consulta Bibliotecas cliente de Cloud.
Configura las credenciales de autenticación
Las credenciales predeterminadas de la aplicación (ADC) son una estrategia que usan las bibliotecas de autenticación para encontrar credenciales automáticamente según el entorno de la aplicación. Las bibliotecas de autenticación ponen esas credenciales a disposición de las bibliotecas cliente de Cloud y las bibliotecas cliente de las APIs de Google. Cuando usas ADC, el código puede ejecutarse en un entorno de producción o de desarrollo sin cambiar la forma en que la aplicación se autentica en los servicios y las APIs de Google Cloud .
Para conocer los pasos de configuración, consulta Configura credenciales predeterminadas de la aplicación.