Versionierte Vorlagen - AWS Proton

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.

Versionierte Vorlagen

Als Administrator oder Mitglied eines Plattformteams definieren, erstellen und verwalten Sie eine Bibliothek mit versionierten Vorlagen, die zur Bereitstellung von Infrastrukturressourcen verwendet werden. Es gibt zwei Arten von Vorlagenversionen: Nebenversionen und Hauptversionen.

  • Nebenversionen — Änderungen an der Vorlage, die ein abwärtskompatibles Schema haben. Aufgrund dieser Änderungen muss der Entwickler beim Update auf die neue Vorlagenversion keine neuen Informationen angeben.

    Wenn Sie versuchen, eine geringfügige Versionsänderung vorzunehmenAWS Proton, versuchen Sie nach besten Kräften festzustellen, ob das Schema der neuen Version mit den vorherigen Nebenversionen der Vorlage abwärtskompatibel ist. Wenn das neue Schema nicht abwärtskompatibel ist,AWS Proton schlägt die Registrierung der neuen Nebenversion fehl.

    Anmerkung

    Die Kompatibilität wird ausschließlich anhand des Schemas bestimmt. AWS Protonüberprüft nicht, ob die IaC-Datei (Template Bundle Infrastructure as Code) mit den vorherigen Nebenversionen abwärtskompatibel ist. Prüft beispielsweiseAWS Proton nicht, ob die neue IaC-Datei grundlegende Änderungen für die Anwendungen verursacht, die auf der Infrastruktur ausgeführt werden, die in einer früheren Nebenversion der Vorlage bereitgestellt wurde.

  • Hauptversionen — Änderungen an der Vorlage, die möglicherweise nicht abwärtskompatibel sind. Diese Änderungen erfordern in der Regel neue Eingaben des Entwicklers und beinhalten häufig Änderungen des Vorlagenschemas.

    Manchmal entscheiden Sie sich manchmal dafür, eine abwärtskompatible Änderung auf der Grundlage des Betriebsmodells Ihres Teams als Hauptversion zu bezeichnen.

WieAWS Proton bestimmt wird, ob es sich bei einer Anforderung einer Vorlagenversion um eine Nebenversion oder eine Hauptversion handelt, hängt davon ab, wie Vorlagenänderungen nachverfolgt werden:

  • Wenn Sie explizit die Erstellung einer neuen Vorlagenversion anfordern, fordern Sie eine Hauptversion an, indem Sie eine Hauptversionsnummer angeben, und Sie fordern eine Nebenversion an, indem Sie keine Hauptversionsnummer angeben.

  • Wenn Sie die Vorlagensynchronisierung verwenden (und daher keine expliziten Anforderungen an die Vorlagenversion stellen), wirdAWS Proton versucht, neue Nebenversionen für Vorlagenänderungen zu erstellen, die in der vorhandenen YAML-Datei vorgenommen werden. AWS Protonerstellt eine Hauptversion, wenn Sie ein neues Verzeichnis für die neue Vorlagenänderung erstellen (z. B. von v1 zu v2 wechseln).

    Anmerkung

    Eine Registrierung einer neuen Nebenversion auf der Grundlage der Vorlagensynchronisierung schlägt immer noch fehl, wennAWS Proton festgestellt wird, dass die Änderung nicht abwärtskompatibel ist.

Wenn Sie eine neue Version einer Vorlage veröffentlichen, wird sie zur empfohlenen Version, wenn es sich um die höchste Haupt- und Nebenversion handelt. NeueAWS Proton Ressourcen werden mit der neuen empfohlenen Version erstellt und Administratoren werdenAWS Proton aufgefordert, die neue Version zu verwenden und vorhandeneAWS Proton Ressourcen zu aktualisieren, die eine veraltete Version verwenden.