Las APIs de Google Cloud te ayudan a acceder de manera programática a los servicios de Google Cloud 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:
- APIs de Google Cloud: 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 de Google 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 la lista de tareas de configuración de Google Cloud.
APIs de Google Cloud: Accede a los servicios de forma programática
Las API de Google Cloud son interfaces programáticas para los servicios de Google Cloud. 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 de Google Cloud. Para recuperar los datos necesarios, usa la API de Cloud Logging.
Puedes acceder a las APIs de Google Cloud 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 consola de Google Cloud.
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 APIs de Google Cloud 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.