Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Kode status HTTP 400 (Permintaan Buruk)
CloudFront Distribusi Anda mungkin mengirim respons kesalahan dengan kode status HTTP 400 Permintaan Buruk, dan pesan yang mirip dengan berikut ini:
Header otorisasi salah bentuk; wilayah '
<AWS Wilayah>' salah; mengharapkan '< Wilayah>
'AWS
Sebagai contoh:
Header otorisasi salah bentuk; wilayah 'us-east-1' salah; mengharapkan 'us-west-2'
Masalah ini dapat terjadi pada skenario berikut:
-
Asal CloudFront distribusi Anda adalah ember Amazon S3.
-
Anda memindahkan ember S3 dari satu AWS Wilayah ke Wilayah lainnya. Artinya, Anda menghapus bucket S3, lalu Anda membuat bucket baru dengan nama bucket yang sama, tetapi di AWS Wilayah yang berbeda dari tempat bucket S3 asli berada.
Untuk memperbaiki kesalahan ini, perbarui CloudFront distribusi Anda sehingga menemukan bucket S3 di AWS Wilayah bucket saat ini.
Untuk memperbarui CloudFront distribusi Anda
Masuk ke AWS Management Console dan buka CloudFront konsol dihttps://console.aws.amazon.com/cloudfront/v4/home
. -
Pilih distribusi yang menghasilkan kesalahan ini.
-
Pilih Grup Asal dan Asal.
-
Temukan asal buket S3 yang Anda pindahkan. Pilih kotak centang di samping asal ini, lalu pilih Edit.
-
Pilih Ya, Edit. Anda tidak perlu mengubah pengaturan apa pun sebelum memilih Ya, Edit.
Saat Anda menyelesaikan langkah-langkah ini, CloudFront pindahkan distribusi Anda. Saat distribusi diterapkan, Anda melihat status Deploying di bawah kolom Terakhir dimodifikasi. Beberapa saat setelah penerapan selesai, Anda harus berhenti menerima respons AuthorizationHeaderMalformed
kesalahan.