Cara Mengeluarkan Cache Cloudfront

Cara Mengeluarkan Cache Cloudfront

CloudFront adalah perkhidmatan rangkaian caching dan penyampaian kandungan yang disediakan oleh Perkhidmatan Web Amazon. Ia menyampaikan data kepada pengguna walaupun pusat data globalnya. CloudFront juga membuat kandungan kandungan tempatan pada pelayannya, yang digunakan selanjutnya untuk memohon permintaan pengguna.

Pembatalan membolehkan kita mengeluarkan objek dari cache Cloudfront sebelum tamat. Ia membolehkan anda mengeluarkan objek tertentu dari cache serta menggunakan watak Wildcard yang disokong untuk mengeluarkan pelbagai objek. Anda juga boleh mengeluarkan semua objek dari cache dengan menggunakan parameter "/*" ke permintaan pembatalan.

Dalam tutorial ini, anda akan belajar cara mengeluarkan cache Cloudfront menggunakan AWS CLI atau Konsol Pengurusan. Gunakan salah satu kaedah Blelow untuk membuat pembatalan Cloudfront dan keluarkan objek dari cache.

Buat Pembatalan Cloudfront Menggunakan AWS CLI

Dengan mengandaikan anda sudah memasang AWS CLI di sistem anda. Jika tidak, gunakan tutorial ini untuk memasang dan mengkonfigurasi AWS CLI pada sistem anda.

Sekarang gunakan perintah contoh berikut untuk membuat pembatalan Cloudfront dan fail yang jelas dari cache.

  • Keluarkan fail tertentu dari cache. Anda boleh menentukan pelbagai fail dengan laluan penuh untuk dikeluarkan dari cache.
    AWS CloudFront Create-Invalidation \-Distribution-ID EXSE2W0DCDBPB \ --Paths "/Path/to/Example-File.CSS ""/path/to/contoh-file-2.jpg "  
  • Keluarkan semua kandungan dari direktori tertentu
    AWS CloudFront create-Invalidation \-Distribution-ID EXSE2W0DCDBPB \ --PATHS "/Static/Content/*"  
  • Keluarkan semua objek yang disimpan dalam cache
    AWS CloudFront create-Invalidation \-Distribution-ID EXSE2W0DCDBPB \ --PATHS "/*"  
  • Buat Pembatalan Cloudfront Menggunakan Konsol AWS

    Anda juga boleh membuat permintaan pembatalan dari Konsol Pengurusan AWS. Ikuti arahan di bawah untuk membuat pembatalan Cloudfront:

    1. Kepala ke Cloudfront dalam Konsol Pengurusan AWS
    2. Klik pada ID CloudFront dari senarai untuk membuka konfigurasinya
    3. Buka "Pembatalan"Tab
    4. Klik pada "Buat Pembatalan"Butang
    5. Masukkan nama fail dengan laluan penuh untuk dikeluarkan dari cache. Anda juga boleh menggunakan "*" sebagai nama wildcard.

    6. Untuk membersihkan semua penggunaan cache "/*". Kemudian klik Membatalkan butang.
    7. Tunggu proses pembatalan selesai

    8. Semua selesai

    Kesimpulan

    Tutorial ini menjelaskan anda bagaimana untuk membersihkan cache di Cloudfront dengan membuat permintaan pembatalan melalui AWS CLI atau Konsol Pengurusan.

    Anda juga boleh merujuk skrip Python berikut untuk membersihkan cache Cloudfront dan mengautomasikannya.