Topik ini menjelaskan penyebab error "You are forbidden to list buckets" yang muncul saat Anda mengakses nama domain yang dipercepat yang dipetakan ke bucket, serta solusi untuk mengatasinya.
Gejala: Anda menerima error You are forbidden to list buckets saat mengakses nama domain yang dipercepat oleh CDN.
content-length: 25...
content-type: text/html
date: Sun, 01 Mar 2020 01:31:13 GMT
eagleid: 7ae45f9615830262736958868e
server: Tengine
status: 403
timing-allow-origin: *
via: cache51.l2cn2302[,0], kunlun7.cn250[9,403-1280,M], kunlun2.cn250[12,0]
x-cache: MISS TCP_MISS dirn:-2:-2
x-swift-cachetime: 1
x-swift-error: orig response 4XX error
x-swift-savetime: Sun, 01 Mar 2020 01:31:13 GMT
x-tengine-error: You are forbidden to list bucketsPenyebab: Permintaan GetBucket (ListObjects) dikirim ke CDN. Secara default, permintaan ini ditolak oleh CDN.
Solusi: Di Konsol CDN, konfigurasikan aturan penulisan ulang URL untuk mengarahkan permintaan ke URL root ke file tertentu. Misalnya, tulis ulang nama domain yang dipercepat example.aliyundoc.com menjadi example.aliyundoc.com/index.html. Untuk petunjuk lengkap, lihat Access URL Rewrite.