Eine Containeranwendung mit AWS bereitstellen und wiederherstellen

Stelle einen Dienst aus einer Vorlage bereit, repariere eine fehlerhafte Veröffentlichung und baue eine isolierte Umgebung in drei unabhängigen AWS-Projekten neu auf.

AWS

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

Verbinde CloudFormation, ECS, ECR, S3 und IAM, um eine Containeranwendung bereitzustellen und zu betreiben. Drei unabhängige Aufgaben verlangen echte Anwendungsergebnisse, unveränderte Berechtigungsgrenzen und gezielte Bereinigung eigener Ressourcen.

Lernziele

  • Eine freigegebene unveränderliche Version mit einer bereitgestellten Vorlage ausliefern
  • Einen abgeschlossenen Stack-Update von einer gesunden aktuellen Bereitstellung unterscheiden
  • Task-Revisionen, Zielzustand, Metriken und Protokolle zur Diagnose nutzen
  • Die freigegebene Version bei unverändertem Stack und unveränderter Konfiguration wiederherstellen
  • Staging mit eigener Konfiguration und Task-Rolle neu aufbauen und development erhalten
  • Echte HTTP-Antworten, begrenzten Zugriff und Ressourcenbereinigung prüfen

Voraussetzungen

Schließe AWS Containers for Beginners und AWS CloudFormation for Beginners ab. Du benötigst ECS-Dienste, Task- und Ausführungsrollen, ECR-Images, ALB-Prüfungen, Parameter, Stack-Updates und Löschung. PC02 nutzt außerdem Metrik- und Protokollgrundlagen aus AWS Monitoring and Auditing for Beginners. Die Projekte verwenden keine Ressourcen früherer Projekte.

Umgebung: Nutze Terminal für AWS CLI und AWS View für Stacks, Tasks, Ziele und echte Anfragen. Code, unveränderliche Images sowie Netzwerk-, ALB-, Rollen-, Secret- und Log-Ressourcen sind vorbereitet. Jede Aufgabe startet in einer frischen LabEx-VM mit Werkzeugen und Verbindung. Ein persönliches AWS-Konto, Zugriffsschlüssel oder eingereichte Screenshots sind nicht erforderlich.

Häufige Fragen

Muss ich eine Anwendung oder CI/CD-Pipeline entwickeln?

Anwendung und Versionen sind vorhanden. Übe Bereitstellung, Wiederherstellung und Umgebungsgrenzen mit bekannten Befehlen.

Beweist eine Antwort die Wiederherstellung?

Ein alter gesunder Task kann während einer unvollständigen Veröffentlichung weiter antworten. Prüfe aktuelle Definition, echtes Image, Zielzustand und Logs; frühere Tasks dürfen nicht weiter laufen.

Was bleibt nach der Bereinigung?

Lösche nur die bezeichneten Anwendungsressourcen. Erhalte vorbereitete und Referenzressourcen. Beim Entfernen von staging müssen ursprünglicher Stack, Task und Konfiguration von development erhalten bleiben.

Lehrer

labby
Labby
Labby is the LabEx teacher.