Trusted Cloud fornisce una serie di librerie client in molti linguaggi, come Go, Java e C++, che puoi utilizzare per interagire con i servizi in modo programmatico. Queste librerie includono le librerie client Cloud consigliate, nonché le librerie client delle API di Google precedenti. Per scoprire di più sulle librerie client e sull'accesso ai servizi inTrusted Cloud, consulta la sezione Descrizione delle librerie client.
Questo documento spiega i passaggi specifici da seguire per utilizzare queste librerie in Trusted Cloud, nonché le differenze principali rispetto all'utilizzo con Google Cloud.
Prima di iniziare
Devi specificare l'universo quando utilizzi le librerie client in
Trusted Cloud. Imposta la variabile di ambiente GOOGLE_CLOUD_UNIVERSE_DOMAIN
su s3nsapis.fr
prima di utilizzare le librerie client, inclusa l'esecuzione di uno dei nostri esempi di codice che le utilizzano:
export GOOGLE_CLOUD_UNIVERSE_DOMAIN=s3nsapis.fr
Puoi anche specificare un universo di destinazione nel tuo codice. La sintassi per questo variabile in base alla lingua.
Differenze rispetto a Google Cloud
Esistono le seguenti differenze chiave tra l'utilizzo delle librerie client inTrusted Cloud e in Google Cloud:
I nomi dei servizi API predefiniti sono gli stessi di Google Cloud, come
bigquery.googleapis.com
. Questi nomi di servizi sono visibili, ad esempio, quando attivi o disattivi le API. Tuttavia, il FQDN dell'endpoint del servizio è diverso, in base al nome host diTrusted Cloud. Ad esempio,bigquery.googleapis.com
diventabigquery.s3nsapis.fr
.Devi specificare un universo quando utilizzi le librerie client in Trusted Cloud, come descritto nella sezione Prima di iniziare precedente.
Quando specifichi gli ID progetto, tutti i progettiTrusted Cloud hanno il prefisso dell'universo
s3ns:
: ad esempio,s3ns:example-project
.Poiché non tutte le funzionalità e i servizi Google Cloud sono disponibili in Trusted Cloud, alcune librerie client o chiamate REST potrebbero non funzionare inTrusted Cloud. Se il codice effettua una richiesta a un prodotto o servizio non disponibile, la richiesta non andrà a buon fine.
Installazione delle librerie client
Le librerie client di Cloud sono disponibili per Go, Java, Node.js, Python, Ruby, PHP, C# e C++. Ogni libreria ha un repository GitHub con istruzioni per installare o implementare le librerie ed esempi per aiutarti a iniziare. Per installare e iniziare a utilizzare la libreria che preferisci, consulta Librerie client di Cloud per lingua.
Autentica e utilizza le librerie client
Per iniziare a utilizzare le librerie client in un ambiente di produzione o di sviluppo locale, scopri come eseguire l'autenticazione utilizzando le credenziali predefinite dell'applicazione e creare una connessione client.