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 über ein abwärtskompatibles Schema verfügen. Für diese Änderungen muss der Entwickler bei der Aktualisierung auf die neue Vorlagenversion keine neuen Informationen bereitstellen.

    Wenn Sie versuchen, eine geringfügige Versionsänderung AWS Proton vorzunehmen, versucht nach besten Kräften festzustellen, ob das Schema der neuen Version abwärtskompatibel mit den vorherigen Nebenversionen der Vorlage 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 prüft nicht, ob die IaC-Datei (Infrastructure as Code) des Vorlagenpakets abwärtskompatibel mit den vorherigen Nebenversionen ist. Prüft beispielsweise AWS Proton nicht, ob die neue IaC-Datei grundlegende Änderungen für die Anwendungen verursacht, die auf der Infrastruktur ausgeführt werden, die durch eine frühere 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 vom Entwickler und beinhalten häufig Änderungen am Vorlagenschema.

    Manchmal entscheiden Sie sich möglicherweise dafür, eine abwärtskompatible Änderung als Hauptversion zu bezeichnen, die auf dem Betriebsmodell Ihres Teams basiert.

Die Art und Weise, wie AWS Proton bestimmt wird, ob sich eine Anfrage auf eine Vorlagenversion für eine Neben- oder Hauptversion bezieht, hängt davon ab, wie Vorlagenänderungen nachverfolgt werden:

  • Wenn Sie explizit eine Anfrage zur Erstellung einer neuen Vorlagenversion stellen, fordern Sie eine Hauptversion an, indem Sie eine Hauptversionsnummer angeben, und Sie fordern eine Nebenversion an, wenn Sie keine Hauptversionsnummer angeben.

  • Wenn Sie die Vorlagensynchronisierung verwenden (und daher keine expliziten Anfragen zur Vorlagenversion stellen), wird AWS Proton versucht, neue Nebenversionen für Vorlagenänderungen zu erstellen, die in der vorhandenen YAML-Datei vorgenommen werden. AWS Proton erstellt eine Hauptversion, wenn Sie ein neues Verzeichnis für die neue Vorlagenänderung erstellen (z. B. von Version 1 zu Version 2 wechseln).

    Anmerkung

    Eine Registrierung neuer Nebenversionen auf der Grundlage der Vorlagensynchronisierung schlägt immer noch fehl, AWS Proton wenn festgestellt wird, dass die Änderung nicht abwärtskompatibel ist.

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