Usar bibliotecas de cliente en Trusted Cloud

Trusted Cloud proporciona una serie de bibliotecas de cliente en muchos lenguajes, como Go, Java y C++, que puedes usar para interactuar con los servicios de forma programática. Estas bibliotecas incluyen las bibliotecas de cliente de Cloud, que son las que recomendamos, así como las bibliotecas de cliente de las APIs de Google, que son más antiguas. Para obtener más información sobre las bibliotecas de cliente y el acceso a los servicios enTrusted Cloud, consulta Información sobre las bibliotecas de cliente.

En este documento se explican los pasos específicos que debes seguir para usar estas bibliotecas en Trusted Cloud, así como las principales diferencias con respecto a su uso con Google Cloud.

Antes de empezar

Debes especificar tu universo al usar bibliotecas de cliente enTrusted Cloud. Define la variable de entorno GOOGLE_CLOUD_UNIVERSE_DOMAIN en s3nsapis.fr antes de usar las bibliotecas de cliente, incluido cualquier ejemplo de código que las utilice:

export GOOGLE_CLOUD_UNIVERSE_DOMAIN=s3nsapis.fr

También puede especificar un universo de segmentación en su propio código. La sintaxis de este varía según el idioma.

Diferencias con Google Cloud

Existen las siguientes diferencias clave entre el uso de bibliotecas de cliente enTrusted Cloud y Google Cloud:

  • Los nombres de servicio de API predeterminados son los mismos que en Google Cloud, como bigquery.googleapis.com. Estos nombres de servicio se muestran cuando habilitas o inhabilitas APIs, por ejemplo. Sin embargo, el FQDN del endpoint del servicio es diferente en función del nombre de host deTrusted Cloud. Por ejemplo, bigquery.googleapis.com se convierte en bigquery.s3nsapis.fr.

  • Debes especificar un universo al usar bibliotecas de cliente enTrusted Cloud, tal como se describe en la sección Antes de empezar anterior.

  • Al especificar IDs de proyecto, todos los proyectos deTrusted Cloud tienen el prefijo de universo s3ns:. Por ejemplo, s3ns:example-project.

  • Como no todas las funciones y servicios de Google Cloud están disponibles en Trusted Cloud, es posible que algunas bibliotecas de cliente o llamadas REST no funcionen enTrusted Cloud. Si tu código hace una solicitud a un producto o servicio que no está disponible, la solicitud fallará.

Instalar bibliotecas de cliente

Las bibliotecas de cliente de Cloud están disponibles para Go, Java, Node.js, Python, Ruby, PHP, C# y C++. Cada biblioteca tiene un repositorio de GitHub con instrucciones para instalar o implementar las bibliotecas, así como ejemplos para ayudarte a empezar. Para instalar la biblioteca que prefieras y empezar a usarla, consulta Bibliotecas de cliente de Cloud por lenguaje.

Autenticar y usar bibliotecas de cliente

Para empezar a usar bibliotecas de cliente en un entorno de desarrollo o producción local, consulta cómo autenticarte con las credenciales predeterminadas de la aplicación y crear una conexión de cliente.

Siguientes pasos