Trusted Cloud menyediakan berbagai library klien dalam banyak bahasa, seperti Go, Java, dan C++, yang dapat Anda gunakan untuk berinteraksi dengan layanan secara terprogram. Library ini mencakup Library Klien Cloud yang direkomendasikan, serta Library Klien Google API yang lebih lama. Untuk mempelajari library klien dan mengakses layanan di Trusted Cloudlebih lanjut, lihat Penjelasan library klien.
Dokumen ini menjelaskan langkah-langkah spesifik yang perlu Anda lakukan untuk menggunakan library ini di Trusted Cloud, serta perbedaan utama dari penggunaannya dengan Google Cloud.
Sebelum memulai
Anda harus menentukan alam semesta saat menggunakan library klien di
Trusted Cloud. Tetapkan variabel lingkungan GOOGLE_CLOUD_UNIVERSE_DOMAIN
ke s3nsapis.fr
sebelum menggunakan library klien, termasuk menjalankan contoh kode yang menggunakannya:
export GOOGLE_CLOUD_UNIVERSE_DOMAIN=s3nsapis.fr
Anda juga dapat menentukan target universe dalam kode Anda sendiri. Sintaksis untuk hal ini bervariasi menurut bahasa.
Perbedaan dengan Google Cloud
Perbedaan utama berikut ada antara penggunaan library klien di Trusted Cloud dan Google Cloud:
Nama layanan API default sama seperti di Google Cloud, seperti
bigquery.googleapis.com
. Nama layanan ini terlihat saat Anda mengaktifkan atau menonaktifkan API, misalnya. Namun, FQDN endpoint layanan berbeda, berdasarkan nama hostTrusted Cloud. Misalnya,bigquery.googleapis.com
menjadibigquery.s3nsapis.fr
.Anda harus menentukan alam semesta saat menggunakan library klien di Trusted Cloud, seperti yang dijelaskan di bagian Sebelum memulai sebelumnya.
Saat menentukan project ID, semua projectTrusted Cloud memiliki awalan
s3ns:
universal: misalnya,s3ns:example-project
.Karena tidak semua fitur dan layanan Google Cloud tersedia di Trusted Cloud, beberapa library klien atau panggilan REST mungkin tidak berfungsi di Trusted Cloud. Jika kode Anda membuat permintaan ke produk atau layanan yang tidak tersedia, permintaan akan gagal.
Menginstal library klien
Library Klien Cloud tersedia untuk Go, Java, Node.js, Python, Ruby, PHP, C#, dan C++. Setiap library memiliki repositori GitHub dengan petunjuk untuk menginstal atau menerapkan library, dan contoh untuk membantu Anda memulai. Untuk menginstal dan memulai library pilihan Anda, lihat Library Klien Cloud menurut bahasa.
Mengautentikasi dan menggunakan Library klien
Untuk mulai menggunakan library klien di lingkungan pengembangan atau produksi lokal, pelajari cara mengautentikasi menggunakan Kredensial Default Aplikasi dan membuat koneksi klien.