Konfigurasikan perilaku respons kesalahan - Amazon CloudFront

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Konfigurasikan perilaku respons kesalahan

Anda memiliki beberapa opsi untuk mengelola bagaimana CloudFront merespons ketika ada kesalahan. Untuk mengonfigurasi respons kesalahan kustom, Anda dapat menggunakan CloudFront konsol, CloudFront API, atau AWS CloudFormation. Terlepas dari bagaimana Anda memilih untuk memperbarui konfigurasi, pertimbangkan tip dan rekomendasi berikut ini:

  • Simpan halaman kesalahan kustom Anda di lokasi yang dapat diakses CloudFront. Kami menyarankan agar Anda menyimpannya di bucket Amazon S3, dan bahwa Andajangan menyimpannya di tempat yang sama dengan situs web atau konten aplikasi lainnya. Jika Anda menyimpan halaman kesalahan kustom pada asal yang sama dengan situs web atau aplikasi Anda, dan asal mulai mengembalikan kesalahan 5xx, tidak CloudFront bisa mendapatkan halaman kesalahan khusus karena server asal tidak tersedia. Untuk informasi selengkapnya, lihat Menyimpan objek dan halaman kesalahan kustom di lokasi yang berbeda.

  • Pastikan bahwa CloudFront memiliki izin untuk mendapatkan halaman kesalahan kustom Anda. Jika halaman kesalahan kustom disimpan di Amazon S3, halaman harus dapat diakses publik atau Anda harus mengonfigurasi kontrol akses CloudFront asal (OAC). Jika halaman kesalahan kustom disimpan dalam asal kustom, halaman harus dapat diakses publik.

  • (Opsional) Konfigurasi asal Anda untuk menambahkan Cache-Control atau Expires bersama dengan halaman kesalahan kustom, jika Anda ingin. Anda juga dapat menggunakan pengaturan Error Caching Minimum TTL untuk mengontrol berapa lama CloudFront cache halaman kesalahan kustom. Untuk informasi selengkapnya, lihat Kontrol berapa lama CloudFront kesalahan cache.

Konfigurasikan respons kesalahan khusus

Untuk mengonfigurasi respons kesalahan khusus di CloudFront konsol, Anda harus memiliki CloudFront distribusi. Di konsol, pengaturan konfigurasi untuk respons kesalahan kustom hanya tersedia untuk distribusi yang ada. Untuk mempelajari cara membuat distribusi, lihat Memulai dengan CloudFront distribusi dasar.

Console
Untuk mengonfigurasi respons kesalahan kustom (konsol)
  1. Masuk ke AWS Management Console dan buka halaman Distribusi di CloudFront konsol dihttps://console.aws.amazon.com/cloudfront/v4/home#distributions.

  2. Pada daftar distribusi, pilih distribusi yang akan diperbarui.

  3. Pilih tab Halaman Kesalahan, lalu pilih Membuat Respons Kesalahan Kustom.

  4. Masukkan nilai yang berlaku. Untuk informasi selengkapnya, lihat Halaman kesalahan kustom dan caching kesalahan.

  5. Setelah memasukkan nilai yang diinginkan, pilih Buat.

CloudFront API or AWS CloudFormation

Untuk mengonfigurasi respons kesalahan kustom dengan CloudFront API atau AWS CloudFormation, gunakan CustomErrorResponse tipe dalam distribusi. Untuk informasi selengkapnya, lihat berikut ini: