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.

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.

Solusi
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.
Gambar berikut memberikan contoh kesalahan untuk permintaan pengambilan kembali-asal.

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.