Interoperabilitas dengan penyedia penyimpanan lainnya

Cloud Storage kompatibel dengan beberapa platform penyimpanan objek lainnya, sehingga Anda dapat mengintegrasikan data dari berbagai sumber dengan lancar. Halaman ini menjelaskan alat Cloud Storage yang dapat Anda gunakan untuk mengelola data objek lintas platform.

XML API

XML API Cloud Storage dapat dioperasikan dengan beberapa alat dan library yang berfungsi dengan layanan seperti Amazon Simple Storage Service (Amazon S3). Untuk menggunakan alat dan library ini dengan Cloud Storage, ubah endpoint permintaan yang digunakan alat atau library ke Cloud Storage URI https://storage.googleapis.com, lalu konfigurasikan alat atau library tersebut agar menggunakan Kunci HMAC Cloud Storage. Lihat Migrasi sederhana dari Amazon Simple Storage Service (Amazon S3) untuk mendapatkan petunjuk mendetail tentang cara memulai.

Mengautentikasi dengan proses penandatanganan V4

Proses penandatanganan V4 memungkinkan Anda membuat permintaan header yang ditandatangani ke Cloud Storage XML API. Setelah membuat tanda tangan menggunakan proses penandatanganan V4, Anda menyertakan tanda tangan dalam header Authorization permintaan berikutnya, yang memberikan autentikasi. Anda dapat membuat tanda tangan menggunakan tanda tangan RSA atau alur kerja Amazon S3 dan kredensial HMAC. Untuk mengetahui detail selengkapnya tentang mengautentikasi permintaan, lihat Tanda tangan.

Google Cloud CLI

gcloud CLI adalah alat command line yang direkomendasikan untuk mengakses Cloud Storage. gcloud CLI juga memungkinkan Anda mengakses dan bekerja dengan layanan penyimpanan cloud lain yang menggunakan autentikasi HMAC, seperti Amazon S3. Setelah menambahkan kredensial Amazon S3 ke ~/.aws/credentials, Anda dapat mulai menggunakan perintah gcloud storage untuk mengelola objek di bucket Amazon S3. Misalnya:

  • Perintah berikut membuat daftar objek dalam bucket Amazon S3 my-aws-bucket:

    gcloud storage ls s3://my-aws-bucket
  • Perintah berikut menyinkronkan data antara bucket Amazon S3 dan bucket Cloud Storage:

    gcloud storage rsync s3://my-aws-bucket gs://example-bucket --delete-unmatched-destination-objects --recursive

Untuk informasi selengkapnya, termasuk detail tentang cara mengoptimalkan sinkronisasi ini, lihat dokumentasi gcloud storage rsync.

Sertifikat tidak valid dari nama bucket Amazon S3 yang berisi titik

Jika Anda mencoba menggunakan gcloud CLI untuk mengakses bucket Amazon S3 yang berisi titik dalam namanya, Anda mungkin menerima error invalid certificate. Ini karena Amazon S3 tidak mendukung URL bucket yang dihosting secara virtual dengan titik pada namanya. Saat menggunakan resource Amazon S3, Anda dapat mengonfigurasi gcloud CLI untuk mencoba menggunakan URL bucket path-style dengan menetapkan properti storage/s3_endpoint_url menjadi seperti berikut:

storage/s3_endpoint_url https://s3.REGION_CODE.amazonaws.com

Dengan REGION_CODE adalah region yang berisi bucket yang Anda minta. Contoh, us-east-2.

Anda dapat mengubah properti storage/s3_endpoint_url dengan salah satu cara berikut:

Mengimpor data dengan Storage Transfer Service

Storage Transfer Service memungkinkan Anda mengimpor data online dalam jumlah besar ke Cloud Storage dari bucket Amazon S3, penampung Microsoft Azure Blob Storage, dan lokasi HTTP/HTTPS umum. Storage Transfer Service dapat digunakan untuk menjadwalkan transfer berulang, menghapus objek sumber, dan memilih objek yang akan ditransfer.

Selain itu, jika menggunakan Amazon S3 Event Notifications, Anda dapat menyiapkan transfer berbasis peristiwa Storage Transfer Service untuk memproses notifikasi tersebut dan otomatis menyinkronkan bucket Cloud Storage dengan sumber Amazon S3.

Langkah berikutnya

Amazon Simple Storage ServiceTM dan Amazon S3TM adalah merek dagang Amazon.com, Inc. atau afiliasinya di Amerika Serikat dan/atau negara lainnya.