Halaman ini menjelaskan persyaratan untuk mentransfer data dari daftar URL HTTP/HTTPS yang dapat diakses secara publik ke Cloud Storage.
Transfer dari daftar URL adalah transfer tanpa agen yang dikelola langsung oleh Storage Transfer Service.
Prasyarat
Sebelum membuat transfer dari daftar URL, pastikan Anda telah mengonfigurasi hal berikut:
- Izin pengguna: Pastikan akun pengguna atau akun layanan yang dikelola pengguna memiliki izin untuk membuat tugas transfer. Lihat Izin pengguna yang diperlukan.
- Izin bucket tujuan: Berikan izin yang diperlukan di bucket Cloud Storage tujuan Anda ke agen layanan Storage Transfer Service. Lihat Mengonfigurasi akses ke sink: Cloud Storage.
- Daftar URL yang disimpan di Cloud Storage (opsional): Jika Anda menyimpan file daftar URL di bucket Cloud Storage, bukan URL HTTP/HTTPS publik, berikan
roles/storage.objectViewerdanroles/storage.legacyBucketReaderkepada agen layanan Storage Transfer Service di bucket tersebut. Lihat Mengonfigurasi akses ke sumber: Cloud Storage.
Persyaratan URL sumber
Agar Storage Transfer Service dapat membaca data sumber Anda, pastikan persyaratan berikut terpenuhi:
Aksesibilitas publik:
- File daftar URL (format TSV) harus dapat diakses dari URL yang diawali dengan
http://atauhttps://, atau disimpan di bucket Cloud Storage. - Setiap URL objek yang tercantum dalam file harus dapat diakses secara publik melalui
http://atauhttps://.
- File daftar URL (format TSV) harus dapat diakses dari URL yang diawali dengan
Konfigurasi server web:
- Server web yang menghosting setiap objek harus mendukung permintaan
RangeHTTP untuk memungkinkan transfer potongan paralel. - Server web harus menampilkan header
Content-Lengthyang valid dalam setiap respons. - File
robots.txtserver web harus mengizinkan akses ke URL untuk agen penggunaGoogle-Storage-Transfer-Serviceatau semua agen pengguna (*).
- Server web yang menghosting setiap objek harus mendukung permintaan
Validasi ukuran objek dan checksum:
- Jika Anda menentukan ukuran objek atau checksum MD5 dalam daftar URL, pastikan nilainya cocok dengan payload objek sebenarnya yang ditampilkan oleh server. Jika ukuran atau checksum tidak cocok, transfer objek tersebut akan gagal.
Langkah berikutnya
- Buat transfer dari daftar URL.
- Pelajari lebih lanjut format file daftar URL.
- Mengonfigurasi akses ke sink: Cloud Storage.
- Tinjau Referensi peran dan izin.