Workflow für die kontinuierliche Bereitstellung von CloudFront - Amazon CloudFront

Workflow für die kontinuierliche Bereitstellung von CloudFront

Der folgende allgemeine Workflow macht deutlich, wie Sie Konfigurationsänderungen mithilfe der kontinuierlichen Bereitstellung von CloudFront sicher testen und bereitstellen können.

  1. Wählen Sie die Verteilung aus, die Sie als primäre Verteilung verwenden möchten. Die primäre Verteilung ist die Verteilung, die zurzeit für den Produktionsdatenverkehr zuständig ist.

  2. Erstellen Sie von der primären Verteilung ausgehend eine Staging-Verteilung. Eine Staging-Verteilung ist zunächst eine Kopie der primären Verteilung.

  3. Erstellen Sie eine Datenverkehrskonfiguration in einer Richtlinie für die kontinuierliche Bereitstellung und fügen Sie diese der primären Verteilung an. Damit wird festgelegt, wie CloudFront Datenverkehr an die Staging-Verteilung weiterleitet. Weitere Informationen zum Weiterleiten von Anforderungen an eine Staging-Verteilung finden Sie unter Weiterleiten von Anforderungen an die Staging-Distribution.

  4. Aktualisieren Sie die Konfiguration der Staging-Verteilung. Weitere Informationen zu den aktualisierbaren Einstellungen finden Sie unter Aktualisieren der primären Distribution und der Staging-Distribution.

  5. Überwachen Sie die Staging-Verteilung, um festzustellen, ob die Konfigurationsänderungen erwartungsgemäß funktionieren. Weitere Informationen zum Überwachen einer Staging-Verteilung finden Sie unter Überwachen einer Staging-Distribution.

    Während der Überwachung der Staging-Verteilung können Sie folgende Aktionen ausführen:

    • Erneutes Aktualisieren der Konfiguration der Staging-Verteilung, um die Konfigurationsänderungen weiter zu testen

    • Aktualisieren der Richtlinie für die kontinuierliche Bereitstellung (Datenverkehrskonfiguration), um mehr oder weniger Datenverkehr an die Staging-Verteilung zu senden

  6. Wenn Sie mit der Leistung der Staging-Verteilung zufrieden sind, können Sie die Konfiguration der Staging-Verteilung auf die primäre Verteilung hochstufen. Dabei wird die Konfiguration der Staging-Verteilung in die primäre Verteilung kopiert. Dadurch wird zudem die Richtlinie für die kontinuierliche Bereitstellung deaktiviert, sodass CloudFront den gesamten Datenverkehr an die primäre Verteilung weiterleitet.

Sie können eine Automatisierung erstellen, die die Leistung der Staging-Verteilung überwacht (Schritt 5) und die Konfiguration automatisch hochstuft (Schritt 6), wenn bestimmte Kriterien erfüllt sind.

Nachdem Sie eine Konfiguration hochgestuft haben, können Sie die betreffende Staging-Verteilung erneut verwenden, wenn Sie das nächste Mal eine Konfigurationsänderung testen möchten.

Weitere Informationen zum Arbeiten mit Staging-Verteilungen und Richtlinien für die kontinuierliche Bereitstellung in der CloudFront-Konsole, der AWS CLI oder der CloudFront-API finden Sie im folgenden Abschnitt.