Usa bibliotecas cliente en Trusted Cloud

Trusted Cloud proporciona una variedad de bibliotecas 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 cliente de Cloud que recomendamos, así como las bibliotecas cliente de la API de Google anteriores. Para obtener más información sobre las bibliotecas cliente y el acceso a los servicios enTrusted Cloud, consulta Explicación de bibliotecas cliente.

En este documento, se explican los pasos específicos que debes seguir para usar estas bibliotecas en Trusted Cloud, así como las diferencias clave de usarlas con Google Cloud.

Antes de comenzar

Debes especificar tu universo cuando usas bibliotecas cliente enTrusted Cloud. Configura la variable de entorno GOOGLE_CLOUD_UNIVERSE_DOMAIN como s3nsapis.fr antes de usar las bibliotecas cliente, incluida la ejecución de cualquiera de nuestras muestras de código que las usen:

export GOOGLE_CLOUD_UNIVERSE_DOMAIN=s3nsapis.fr

También puedes especificar un universo objetivo en tu propio código. La sintaxis para esto varía según el idioma.

Diferencias con Google Cloud

Existen las siguientes diferencias clave entre el uso de bibliotecas 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 son visibles cuando habilitas o inhabilitas APIs, por ejemplo. Sin embargo, el FQDN del extremo del servicio es diferente, según el nombre de host deTrusted Cloud. Por ejemplo, bigquery.googleapis.com se convierte en bigquery.s3nsapis.fr.

  • Cuando uses bibliotecas cliente enTrusted Cloud, debes especificar un universo, como se describe en la sección Antes de comenzar anterior.

  • Cuando especificas los IDs de proyecto, los proyectosTrusted Cloud tienen el prefijo de universo s3ns:: por ejemplo, s3ns:example-project.

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

Instala bibliotecas cliente

Las bibliotecas 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, y muestras para ayudarte a comenzar. Para instalar y comenzar a usar tu biblioteca preferida, consulta Bibliotecas cliente de Cloud por idioma.

Autentica y usa bibliotecas cliente

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

¿Qué sigue?