LasGoogle Cloud APIs te ayudan a acceder de forma programática Google Cloud a los servicios desde la línea de comandos, mediante secuencias de comandos automatizadas o en tus propias aplicaciones.
Por ejemplo, puede que quieras 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, debe acceder a los datos de registro de sus recursos de Google Cloud .
Para configurar el acceso a la API, implementa lo siguiente:
- Google Cloud APIs: acceder a los servicios mediante programación
- Bibliotecas de cliente de Cloud: accede a las APIs con el lenguaje que prefieras
- Configurar credenciales de autenticación
Antes de empezar
Para asegurarte de que puedes configurar APIs y usar herramientas, pide a tus administradores que completen las siguientes tareas:
- Crea una cuenta que uses para iniciar sesión y usar los productos de Google Cloud Google, como la Google Cloud consola y la CLI de Google Cloud.
- Crea un proyecto que sirva de límite de acceso para tus recursos deGoogle Cloud .
- Habilita la facturación en tu proyecto para poder pagar por el uso de servicios y APIs.
Para obtener instrucciones detalladas sobre cómo completar los pasos de configuración, consulta el artículo Google Cloud Flujo guiado de configuración.
Google Cloud APIs: acceder a los servicios mediante programación
LasGoogle Cloud APIs son interfaces programáticas para Google Cloud servicios. Puedes usar APIs para acceder a servicios de computación, redes, almacenamiento y otros. Por ejemplo, puedes crear una aplicación de utilización de recursos que extraiga datos de registro de tus recursos deGoogle Cloud . Para obtener los datos necesarios, utiliza la API de Cloud Logging.
Puedes acceder a las APIs Google Cloud mediante llamadas REST o bibliotecas de cliente. Te recomendamos que uses bibliotecas de cliente, que están disponibles en muchos lenguajes de programación populares. También puedes acceder a las APIs de Cloud con las herramientas de la CLI de Google Cloud o la consola. Google Cloud
Para saber cómo habilitar una API, consulta la sección Empezar de la documentación de las APIs de Cloud.
Bibliotecas de cliente de Cloud: accede a las APIs con el lenguaje que prefieras
Las bibliotecas de cliente de Cloud te ayudan a acceder a las APIs de Google Cloud desde el lenguaje que elijas. Cada biblioteca admite las convenciones de tu idioma preferido y simplifica el código que escribes en tu aplicación. Las bibliotecas de cliente pueden gestionar procesos comunes de las APIs, como la autenticación, la gestión de errores, los reintentos y la validación de cargas útiles. Por ejemplo, si tu lenguaje de desarrollo preferido es Java, puedes usar la biblioteca Cloud Logging con Java.
Para elegir e instalar una biblioteca, consulta Bibliotecas de cliente de Cloud.
Configurar 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 automáticamente las credenciales en función del entorno de la aplicación. Las bibliotecas de autenticación ponen esas credenciales a disposición de las bibliotecas de cliente de Cloud y de las bibliotecas de cliente de las APIs de Google. Cuando usas ADC, tu código puede ejecutarse en un entorno de desarrollo o de producción sin cambiar la forma en que tu aplicación se autentica en los Google Cloud servicios y las APIs.
Para ver los pasos de configuración, consulta Configurar credenciales predeterminadas de la aplicación.