All Products
Search
Document Center

Object Storage Service:Bagaimana cara menyembunyikan nama domain bucket dalam kesalahan yang dilaporkan oleh OSS untuk pengambilan kembali-asal CDN?

Last Updated:Jul 06, 2025

Jika terjadi kesalahan saat permintaan pengambilan kembali-asal dari Alibaba Cloud CDN atau layanan CDN lainnya ke Bucket Object Storage Service (OSS), OSS mengembalikan pesan kesalahan yang mencakup nama domain bucket. Nama domain bucket merupakan informasi sensitif, dan paparan informasi ini meningkatkan risiko keamanan bucket.

Penyebab

Dalam permintaan pengambilan kembali-asal untuk objek di Bucket OSS melalui layanan CDN, nilai default header Host dalam permintaan adalah nama domain bucket. Informasi kesalahan yang dikembalikan oleh OSS untuk permintaan pengambilan kembali-asal yang tidak valid mencakup nilai header Host yang dikirim dalam permintaan.

Gambar berikut menunjukkan contoh pengaturan host asal default untuk sebuah bucket.

2.png

Contoh

Sebagai contoh, jika objek yang diminta tidak ditemukan, OSS mengembalikan kesalahan 404 yang mencakup nama domain bucket. OSS menyertakan nama domain bucket dalam permintaan yang gagal, terlepas dari kode kesalahan yang dikembalikan.

Gambar berikut menunjukkan contoh kesalahan 404.

1.png

Solusi

Peringatan

Sebelum memodifikasi host asal dalam konfigurasi kembali-asal, pastikan Anda telah menyelesaikan pemetaan antara nama domain yang dipercepat dan bucket serta bahwa CDN dapat mengambil data dari bucket. Jika Anda memodifikasi host asal sebelum pemetaan selesai, OSS tidak akan dapat memproses permintaan dengan nilai Host yang tidak dikenal, sehingga menyebabkan kegagalan permintaan pengambilan kembali-asal ke bucket. Untuk informasi lebih lanjut, lihat Pemetaan Nama Domain yang Dipercepat.

Ubah host asal menjadi nama domain yang dipercepat. Dengan cara ini, jika terjadi kesalahan pengambilan kembali-asal, OSS akan menyertakan nama domain yang dipercepat dalam informasi kesalahan, bukan nama domain bucket.

Untuk informasi lebih lanjut, lihat Konfigurasikan Host Asal Default.

Gambar berikut menunjukkan contoh host asal yang telah dimodifikasi.

3.pngGambar berikut memberikan contoh kesalahan untuk permintaan pengambilan kembali-asal.

4.png

Referensi

Anda juga dapat memodifikasi host asal untuk menyembunyikan nama domain bucket dalam skenario bisnis lainnya, misalnya, saat mengonfigurasi reverse proxy Nginx. Untuk informasi lebih lanjut, lihat Gunakan Instance ECS untuk Mengonfigurasi Reverse Proxy untuk Akses ke OSS.