Cara menghapus cache cloudfront

Cara menghapus cache cloudfront

CloudFront adalah layanan caching dan pengiriman konten yang populer yang disediakan oleh Amazon Web Services. Ini memberikan data kepada pengguna melalui pusat data globalnya. CloudFront juga membuat cache konten lokal di servernya, yang lebih lanjut digunakan untuk mempercepat permintaan pengguna.

Invalidasi memungkinkan kita untuk menghapus objek dari cache cloudfront sebelum kedaluwarsa. Ini memungkinkan Anda untuk menghapus objek tertentu dari cache dan menggunakan karakter wildcard yang didukung untuk menghapus banyak objek. Anda juga dapat menghapus semua objek dari cache dengan menggunakan parameter "/*" untuk meminta permintaan pembatalan.

Dalam tutorial ini, Anda akan belajar cara menghapus cache cloudfront menggunakan AWS CLI atau konsol manajemen. Gunakan salah satu metode Blelow untuk membuat cloudfront tidak validasi dan menghapus objek dari cache.

Buat Invalidasi CloudFront Menggunakan AWS CLI

Dengan asumsi Anda sudah menginstal AWS CLI di sistem Anda. Jika tidak, gunakan tutorial ini untuk menginstal dan mengonfigurasi AWS CLI di sistem Anda.

Sekarang gunakan perintah contoh berikut untuk membuat cloudfront tidak validasi dan menghapus file dari cache.

  • Hapus file tertentu dari cache. Anda dapat mendefinisikan beberapa file dengan jalur lengkap untuk dihapus dari cache.
    AWS CloudFront Create-Invalidation \ --Distribution-ID EXSE2W0DCDBPB \ --Paths "/PATH/TO/Contoh File.css ""/path/to/example-file-2.jpg "  
  • Hapus semua konten dari direktori tertentu
    AWS CloudFront Create-Invalidation \ --Distribution-ID EXSE2W0DCDBPB \ --paths "/statis/konten/*"  
  • Hapus semua objek yang disimpan dalam cache
    AWS CloudFront Create-Invalidation \ --Distribution-ID EXSE2W0DCDBPB \ --paths "/*"  
  • Buat Invalidasi CloudFront Menggunakan Konsol AWS

    Anda juga dapat membuat permintaan pembatalan dari AWS Management Console. Ikuti instruksi di bawah ini untuk membuat Invalidasi CloudFront:

    1. Pergilah ke Cloudfront di konsol manajemen AWS
    2. Klik ID CloudFront dari daftar untuk membuka konfigurasinya
    3. Membuka "InvalidasiTab
    4. Klik "Buat Invalidasi" tombol
    5. Masukkan nama file dengan jalur lengkap untuk dihapus dari cache. Anda juga dapat menggunakan "*" sebagai nama wildcard.

    6. Untuk menghapus semua penggunaan cache "/*“. Lalu klik Membatalkan tombol.
    7. Tunggu proses pembatalan selesai

    8. Semua selesai

    Kesimpulan

    Tutorial ini menjelaskan Anda tentang cara menghapus cache di Cloudfront dengan membuat permintaan pembatalan melalui AWS CLI atau konsol manajemen.

    Anda juga dapat merujuk skrip Python berikut untuk menghapus cache cloudfront dan mengotomatiskannya.