Permasalahan
Saat mengunggah atau mengunduh objek melalui Object Storage Service (OSS), pesan error berikut ditampilkan:
OSS Transfer Acceleration is not configured on this bucketPenyebab
Error ini terjadi ketika permintaan menggunakan titik akhir percepatan transfer (oss-accelerate.aliyuncs.com atau oss-accelerate-overseas.aliyuncs.com), tetapi bucket tujuan:
Tidak memiliki fitur Transfer Acceleration yang diaktifkan.
Memiliki Transfer Acceleration yang diaktifkan tetapi dikonfigurasi dengan titik akhir yang salah.
Solusi
Periksa apakah Transfer Acceleration telah diaktifkan pada bucket Anda, lalu terapkan perbaikan yang sesuai.
Jika akselerasi transfer diaktifkan
Verifikasi bahwa aplikasi Anda menggunakan titik akhir percepatan yang benar:
| Endpoint | Domain | Cakupan |
|---|---|---|
| Global | oss-accelerate.aliyuncs.com | Titik akses percepatan di seluruh dunia, untuk bucket di semua Wilayah |
| Luar Tiongkok daratan | oss-accelerate-overseas.aliyuncs.com | Titik akses percepatan di luar Tiongkok daratan, termasuk China (Hong Kong) |
Jangan tambahkan nama bucket di depan titik akhir percepatan. Gunakan oss-accelerate.aliyuncs.com sebagai nilai endpoint, bukan <bucket-name>.oss-accelerate.aliyuncs.com. SDK atau tool akan menangani nama bucket secara terpisah.
Jika endpoint yang digunakan saat ini adalah endpoint regional standar (misalnya oss-cn-hangzhou.aliyuncs.com), gantilah dengan titik akhir percepatan yang sesuai.
Jika transfer acceleration belum diaktifkan
Pilih salah satu opsi berikut:
Aktifkan Transfer Acceleration: Ikuti langkah-langkah dalam Enable transfer acceleration. Setelah diaktifkan, fitur ini akan berlaku dalam waktu 30 menit.
Beralih ke endpoint standar: Jika Transfer Acceleration tidak diperlukan, gantilah titik akhir percepatan dalam konfigurasi Anda dengan endpoint regional standar untuk bucket tersebut. Misalnya, ganti
oss-accelerate.aliyuncs.comdenganoss-cn-hangzhou.aliyuncs.com.