Verwaltung von Cache-Schlüssel-Cookies - AWS Amplify Hosten

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwaltung von Cache-Schlüssel-Cookies

Wenn Sie Ihre App auf Amplify bereitstellen, können Sie wählen, ob Sie Cookies in den Cache-Schlüssel aufnehmen oder ausschließen möchten. In der Amplify-Konsole wird diese Einstellung auf der Seite Benutzerdefinierte Header und Cache mithilfe des Schalters Cache-Schlüsseleinstellungen angegeben. Detaillierte Anweisungen finden Sie unter Cookies in den Cache-Schlüssel einbeziehen oder aus dem Cache-Schlüssel ausschließen.

Cookies in den Cache-Schlüssel einbeziehen

Dies ist die Standard-Cache-Konfiguration. Mit dieser Einstellung wählt Amplify automatisch eine optimale Cache-Konfiguration für Ihre App aus, basierend auf der Art des Inhalts, der bereitgestellt wird.

Wenn Sie das SDKs oder das verwenden AWS CLI, entspricht diese Einstellung der Einstellung cacheConfig.type auf AMPLIFY_MANAGED mit dem CreateApp oder UpdateAppAPIs.

Schließt Cookies aus dem Cache-Schlüssel aus

Diese Cache-Konfiguration ähnelt der Standardkonfiguration, mit der Ausnahme, dass sie alle Cookies aus dem Cache-Schlüssel ausschließt. Sie müssen diesen Cache-Konfigurationstyp explizit wählen.

Wenn Sie sich dafür entscheiden, Cookies aus dem Cache-Schlüssel auszuschließen, kann dies zu einer besseren Cache-Leistung führen. Bevor Sie sich für diese Cache-Konfiguration entscheiden, sollten Sie sich jedoch überlegen, ob Ihre App Cookies zur Bereitstellung dynamischer Inhalte verwendet.

Wenn Sie das SDKs oder das verwenden AWS CLI, entspricht diese Einstellung dem Setzen von cacheConfig.type auf AMPLIFY_MANAGED_NO_COOKIES mit dem CreateApp Oder UpdateAppAPIs.

Weitere Informationen zum Cache-Schlüssel finden Sie unter Den Cache-Schlüssel verstehen im Amazon CloudFront Developer Guide;.

Cookies in den Cache-Schlüssel einbeziehen oder aus dem Cache-Schlüssel ausschließen

Sie können die Cache-Schlüssel-Cookie-Konfiguration für eine App in der Amplify-Konsole oder im AWS CLI festlegen. SDKs

Gehen Sie wie folgt vor, um anzugeben, ob Cookies in den Cache-Schlüssel aufgenommen oder ausgeschlossen werden sollen, wenn Sie eine neue App mithilfe der Amplify-Konsole bereitstellen.

So legen Sie die Cache-Schlüssel-Cookie-Konfiguration fest, wenn Sie eine App auf Amplify bereitstellen
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amplify-Konsole.

  2. Wählen Sie auf der Seite Alle Apps die Option Neue App erstellen aus.

  3. Wählen Sie auf der Seite Start building with Amplify Ihren Git-Repository-Anbieter aus und klicken Sie dann auf Weiter.

  4. Gehen Sie auf der Seite Repository-Zweig hinzufügen wie folgt vor:

    1. Wählen Sie den Namen des Repositorys aus, zu dem Sie eine Verbindung herstellen möchten.

    2. Wählen Sie den Namen des Repository-Zweigs aus, zu dem eine Verbindung hergestellt werden soll.

    3. Wählen Sie Weiter.

  5. Wenn für die App eine IAM Servicerolle erforderlich ist, können Sie entweder Amplify Hosting Compute erlauben, automatisch eine Servicerolle für Sie zu erstellen, oder Sie können eine von Ihnen erstellte Rolle angeben.

    • Um Amplify zu ermöglichen, automatisch eine Rolle zu erstellen und sie an Ihre App anzuhängen:

      1. Wählen Sie Neue Servicerolle erstellen und verwenden.

    • Um eine zuvor erstellte Servicerolle anzuhängen:

      1. Wählen Sie Bestehende Servicerolle verwenden aus.

      2. Wählen Sie die zu verwendende Rolle aus der Liste aus.

  6. Wählen Sie Erweiterte Einstellungen und suchen Sie dann den Abschnitt Cache-Schlüsseleinstellungen.

  7. Wählen Sie entweder „Cookies im Cache-Schlüssel behalten“ oder „Cookies aus dem Cache-Schlüssel entfernen“. Der folgende Screenshot zeigt den Schalter mit den Einstellungen für den Cache-Schlüssel in der Konsole.

    Screenshot des Umschalters für die Cache-Schlüsseleinstellungen in der Amplify-Konsole.
  8. Wählen Sie Weiter.

  9. Wählen Sie auf der Seite „Überprüfen“ die Option „Speichern und bereitstellen“.

Änderung der Cookie-Konfiguration für den Cache-Schlüssel für eine App

Sie können die Cache-Schlüssel-Cookie-Konfiguration für eine App ändern, die bereits für Amplify bereitgestellt wurde. Gehen Sie wie folgt vor, um zu ändern, ob Cookies für eine App mithilfe der Amplify-Konsole in den Cache-Schlüssel aufgenommen oder daraus ausgeschlossen werden sollen.

Um die Cookie-Konfiguration des Cache-Schlüssels für eine bereitgestellte App zu ändern
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amplify-Konsole.

  2. Wählen Sie auf der Seite Alle Apps die Anwendung aus, die Sie aktualisieren möchten.

  3. Wählen Sie im Navigationsbereich Hosting und dann Benutzerdefinierte Header und Cache aus.

  4. Suchen Sie auf der Seite Benutzerdefinierte Header und Cache den Abschnitt Cache-Schlüsseleinstellungen und wählen Sie Bearbeiten aus.

  5. Wählen Sie entweder Cookies im Cache-Schlüssel behalten oder Cookies aus Cache-Schlüssel entfernen. Der folgende Screenshot zeigt den Schalter mit den Einstellungen für den Cache-Schlüssel in der Konsole.

    Screenshot des Umschalters für die Cache-Schlüsseleinstellungen in der Amplify-Konsole.
  6. Wählen Sie Save (Speichern) aus.