Jak usunąć pamięć podręczną CloudFront

Jak usunąć pamięć podręczną CloudFront

Cloudfront to popularna usługa buforowania i dostarczania treści świadczona przez Amazon Web Services. Dostarcza danych użytkownikom, choć globalne centra danych. Cloudfront wykonuje również lokalną pamięć podręczną treści na swoich serwerach, która jest dalej używana do Quickie, aby spełnić żądania użytkowników.

Unieważnienie pozwala nam usunąć obiekty z pamięci podręcznej Cloudfront, zanim wygasa. Pozwala usunąć określony obiekt z pamięci podręcznej, a także użyć obsługiwanego znaku wieloznacznego do usuwania wielu obiektów. Możesz także usunąć wszystkie obiekty z pamięci podręcznej za pomocą parametrów „/*” do żądań unieważnienia.

W tym samouczku dowiesz się, jak usunąć pamięć podręczną Cloudfront za pomocą AWS CLI lub konsoli zarządzania. Użyj jednej z metod BLELOW, aby utworzyć unieważnienie CloudFront i usunąć obiekt z pamięci podręcznej.

Utwórz unieważnienie CloudFront za pomocą AWS CLI

Zakładając, że już zainstalowałeś AWS CLI w swoim systemie. Jeśli nie, użyj tego samouczka, aby zainstalować i skonfigurować AWS CLI w swoim systemie.

Teraz użyj poniższych poleceń przykładowych, aby utworzyć unieważnienie CloudFront i wyczyścić pliki z pamięci podręcznej.

  • Usuń określone pliki z pamięci podręcznej. Możesz zdefiniować wiele plików z pełną ścieżką do usunięcia z pamięci podręcznej.
    AWS CloudFront Create-Invalidaation \--Distribution-ID EXSE2W0DCDBPB \--PATHS "/PATH/TO/EMPRUM-FILE.CSS ""/ścieżka/do/przykład-file-2.jpg "  
  • Usuń całą zawartość z określonego katalogu
    AWS CloudFront Create-Invalidaation \--Distribution-Id Exse2W0dcdbpb \--Paths "/static/content/*"  
  • Usuń wszystkie obiekty przechowywane w pamięci podręcznej
    AWS Cloudfront Create-Invalidaation \--Distribution-Id Exse2W0dcdbpb \--Paths "/*"  
  • Utwórz CloudFront Invalidacja za pomocą konsoli AWS

    Możesz także utworzyć żądanie unieważnienia z konsoli zarządzania AWS. Postępuj zgodnie z poniższymi instrukcjami, aby utworzyć unieważnienie CloudFront:

    1. Udaj się do Cloudfront w konsoli zarządzania AWS
    2. Kliknij identyfikator Cloudfront z listy, aby otworzyć jego konfigurację
    3. Otwarty "Unieważnienie”Tab
    4. Kliknij "Utwórz unieważnienie" przycisk
    5. Wprowadź nazwy plików z pełnymi ścieżkami do usunięcia z pamięci podręcznej. Możesz także użyć „*” jako nazwisk wieloznacznych.

    6. Aby wyczyścić całą pamięć podręczną, użyj „/*". Następnie kliknij Unieważnić przycisk.
    7. Poczekaj na zakończony proces unieważnienia

    8. Wszystkie zrobione

    Wniosek

    Ten samouczek wyjaśnił, jak wyczyścić pamięć podręczną w Cloudfront, tworząc żądanie unieważnienia za pośrednictwem AWS CLI lub konsoli zarządzania.

    Możesz także odnieść następujący skrypt Python, aby wyczyścić pamięć podręczną CloudFront i zautomatyzować.