View a markdown version of this page

Yang perlu Anda ketahui saat menginvalidasi tanda - Amazon CloudFront

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

Yang perlu Anda ketahui saat menginvalidasi tanda

Saat Anda menentukan tag yang akan dibatalkan, lihat informasi berikut:

Opt-in diperlukan

Pembatalan tag hanya berfungsi pada distribusi yang telah CacheTagConfig dikonfigurasi. Distribusi tanpa konfigurasi ini mengabaikan header tag cache dari asal. Untuk informasi selengkapnya, lihat Menghapus validasi konten dengan tanda cache.

Awalan pembatalan tag

Item pembatalan tag harus dimulai dengan # karakter. Misalnya, untuk membatalkan semua objek cache yang ditandai denganproduct:electronics, tentukan #product:electronics dalam daftar. Paths.Items

Sensitivitas kasus

Nilai tag tidak peka huruf besar/kecil. Misalnya, #Product:Electronics dan #product:electronics merujuk ke tag yang sama.

Format tag

Setiap nilai tag hanya harus berisi karakter ASCII yang terlihat (33-126), tidak termasuk koma. Panjang maksimum tag adalah 256 karakter.

Tidak ada dukungan wildcard

Tidak seperti pembatalan jalur, item pembatalan tag tidak mendukung wildcard. * Setiap item # -awalan cocok dengan nilai tag yang tepat.

Tag maksimum per objek yang di-cache

CloudFront memproses hingga 50 tag per objek yang di-cache. Jika respon asal berisi lebih dari 50 tag di header yang dikonfigurasi, tag tambahan di luar batas tidak disimpan dan tidak dapat digunakan untuk pembatalan.

Meneruskan cookie, header, dan string kueri

Saat Anda membatalkan berdasarkan tag, mem CloudFront batalkan setiap varian cache dari setiap objek yang membawa tag yang ditentukan, terlepas dari cookie terkait, header, atau parameter string kueri. Anda tidak dapat secara selektif membatalkan beberapa varian dan tidak yang lain.

Pembatalan jalur dan tag campuran

Anda dapat menyertakan item jalur (misalnya,/images/*) dan item tag (misalnya,#brand:acme) dalam kumpulan pembatalan yang sama dalam CreateInvalidation permintaan. Setiap item dihitung sebagai satu jalur pembatalan menuju batas Anda.

Maksimum yang diizinkan

Item pembatalan tag dihitung terhadap batas pembatalan bersamaan yang sama dengan item jalur. Setiap item tag dihitung sebagai satu jalur pembatalan. Untuk informasi selengkapnya, lihat Kuotas pada invalidasi.

Mengubah nama header

Jika Anda mengubah HeaderName inCacheTagConfig, pembatalan yang dikeluarkan terhadap tag yang diekstraksi di bawah nama header lama tidak akan lagi dievaluasi. Sebelum mengubah nama header:

  1. Mulai mengembalikan header tag cache lama dan baru dari asal Anda.

  2. Keluarkan pembatalan jalur (misalnya,/*) atau membatalkan tag yang ada.

  3. Perbarui CacheTagConfig dengan yang baruHeaderName.

  4. Berhenti mengembalikan header lama dari asal Anda.

Penyewa distribusi

Pembatalan tag juga didukung untuk penyewa distribusi dengan menggunakan CreateInvalidationForDistributionTenant API.