LasCloud de Confiance APIs te ayudan a acceder de forma programática Cloud de Confiance 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 Cloud de Confiance .
Para configurar el acceso a la API, implementa lo siguiente:
- Cloud de Confiance 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 Cloud de Confiance Google, como la Cloud de Confiance consola y la CLI de Google Cloud.
- Crea un proyecto que sirva de límite de acceso para tus recursos deCloud de Confiance .
- 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 Cloud de Confiance by S3NS Flujo guiado de configuración.
Cloud de Confiance APIs: acceder a los servicios mediante programación
LasCloud de Confiance APIs son interfaces programáticas para Cloud de Confiance 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 deCloud de Confiance . Para obtener los datos necesarios, utiliza la API de Cloud Logging.
Puedes acceder a las APIs Cloud de Confiance 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. Cloud de Confiance
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 Cloud de Confiance 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 Cloud de Confiance servicios y las APIs.
Para ver los pasos de configuración, consulta Configurar credenciales predeterminadas de la aplicación.