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.
Entwicklerhandbuch
Dieser Abschnitt enthält den Quellcode für die Lösung und weitere Anpassungen.
Quellcode
Besuchen Sie unser GitHub Repository
Wartung
Diese Lösung verwendet Docker-Images mit festen Versionen, die jeder Lösungsversion entsprechen. Standardmäßig sind automatische Updates deaktiviert, sodass Sie die vollständige Kontrolle darüber haben, wann und welche Versionsupdates auf Ihre Bereitstellung angewendet werden. Das AWS-Lösungsteam verwendet Amazon ECR Enhanced Scanning, um häufig auftretende Sicherheitslücken und Risiken (CVEs) im Basis-Image und in den installierten Paketen zu erkennen. Wenn möglich, veröffentlicht das Team gepatchte Images mit demselben Versions-Tag, um das Problem zu beheben, CVEs ohne die Kompatibilität mit der veröffentlichten Lösungsversion zu beeinträchtigen.
Wenn Bilder auf derselben Nebenversion gepatcht werden, wird das Stable-Tag automatisch aktualisiert, und ein zusätzliches Image-Tag wird in diesem Format erstellt. <solution-version>_<date-of-fix> Wenn eine Haupt- oder Nebenversion veröffentlicht wird, müssen Sie ein Full-Stack-Update durchführen, um die neueste Image-Version zu erhalten, da das Stable-Tag entsprechend der Lösungsversion inkrementiert wird.
Wenn Sie sich während der Bereitstellung für automatische Updates entscheiden, werden Änderungen am Image, einschließlich CVE-Patches und kleinerer Bugfixes, automatisch bis zur neuesten passenden Nebenversion übernommen.
Versionen
Standardmäßig wird diese Lösung mit deaktivierten automatischen Updates bereitgestellt. Das bedeutet, dass die Container-Image-Version an die spezifische Version gebunden ist, die Ihrer bereitgestellten Lösungsversion entspricht, sodass Sie die volle Kontrolle über Versionsupdates haben.
Wenn Sie sich dafür entscheiden, automatische Updates zu aktivieren, indem Sie während der CloudFormation Bereitstellung Ja auswählen, erhält die Lösung automatisch Sicherheitspatches und kleinere, unveränderliche Bugfixes bis zur neuesten passenden Nebenversion. Wenn Sie beispielsweise Version 4.0.0 mit aktivierten automatischen Updates bereitstellen, erhalten Sie Updates bis 4.0.x, aber nicht 4.1.0 oder höher.
Um die Container-Image-Version manuell zu steuern, können Sie die Aufgabendefinition bearbeiten, um eine bestimmte Image-Version im Tag-Versionsformat anzugeben. Auf diese Weise können Sie unabhängig von der Einstellung für automatische Updates an eine bestimmte Image-Version anheften.