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.
Bearbeiten Sie einen Dienst
Sie können die folgenden Änderungen an einem AWS Proton Dienst vornehmen.
-
Bearbeiten Sie die Dienstbeschreibung.
-
Bearbeiten Sie einen Dienst, indem Sie Dienstinstanzen hinzufügen und entfernen.
Dienstbeschreibung bearbeiten
Sie können die Konsole oder die verwenden AWS CLI , um eine Servicebeschreibung zu bearbeiten.
Bearbeiten Sie einen Dienst, um Dienstinstanzen hinzuzufügen oder zu entfernen
Für einen AWS Proton Service können Sie Dienstinstanzen hinzufügen oder löschen, indem Sie eine bearbeitete Spezifikation einreichen. Die folgenden Bedingungen müssen für eine erfolgreiche Anfrage erfüllt sein:
-
Ihr Service und Ihre Pipeline werden nicht bereits bearbeitet oder gelöscht, wenn Sie die Bearbeitungsanfrage einreichen.
-
Ihre bearbeitete Spezifikation enthält keine Änderungen, die die Service-Pipeline ändern, oder Änderungen an vorhandenen Serviceinstanzen, die nicht gelöscht werden sollen.
-
Ihre bearbeitete Spezifikation entfernt keine vorhandene Dienstinstanz, der eine Komponente angehängt ist. Um eine solche Dienstinstanz zu löschen, sollten Sie zuerst die Komponente aktualisieren, um sie von ihrer Dienstinstanz zu trennen. Weitere Hinweise zu Komponenten finden Sie unterAWS Proton Komponenten.
Instanzen, bei denen beim Löschen ein Fehler aufgetreten ist, sind Dienstinstanzen im DELETE_FAILED
Status. Wenn Sie eine Servicebearbeitung anfordern, wird AWS Proton versucht, die beim Löschen fehlgeschlagenen Instanzen im Rahmen des Bearbeitungsvorgangs für Sie zu entfernen. Wenn eine Ihrer Dienstinstanzen nicht gelöscht werden konnte, sind den Instanzen möglicherweise immer noch Ressourcen zugeordnet, auch wenn sie in der Konsole oder nicht sichtbar sind. AWS CLIÜberprüfen Sie die Infrastrukturressourcen Ihrer Instances, bei denen das Löschen fehlgeschlagen ist, und bereinigen Sie sie, damit wir sie für Sie entfernen AWS Proton können.
Informationen zum Kontingent an Dienstinstanzen für einen Service finden Sie unter. AWS Proton Kontingente Sie müssen außerdem mindestens eine Dienstinstanz für Ihren Service verwalten, nachdem er erstellt wurde. Zählt während des Aktualisierungsvorgangs die vorhandenen Dienstinstanzen und die Instanzen, die hinzugefügt oder entfernt werden sollen. AWS Proton Instanzen, bei denen das Löschen fehlschlug, sind in dieser Anzahl enthalten, und Sie müssen sie berücksichtigen, wenn Sie Ihre bearbeiten. spec
Verwenden Sie die Konsole oder AWS CLI um Serviceinstanzen hinzuzufügen oder zu entfernen
Was passiert, wenn Sie Dienstinstanzen hinzufügen oder entfernen
Nachdem Sie eine Servicebearbeitung zum Löschen und Hinzufügen von Dienstinstanzen eingereicht haben, AWS Proton werden die folgenden Aktionen ausgeführt.
-
Legt den Dienst auf fest
UPDATE_IN_PROGRESS
. -
Wenn der Dienst über eine Pipeline verfügt, legt dessen Status auf Pipeline-Aktionen fest
IN_PROGRESS
und blockiert sie. -
Legt alle Dienstinstanzen fest, die gelöscht werden sollen
DELETE_IN_PROGRESS
. -
Blockiert Dienstaktionen.
-
Blockiert Aktionen auf Dienstinstanzen, die zum Löschen markiert sind.
-
Erzeugt neue Dienstinstanzen.
-
Löscht Instanzen, die Sie zum Löschen aufgelistet haben.
-
Versuche, beim Löschen fehlgeschlagene Instanzen zu entfernen.
-
Wenn die Hinzufügungen und Löschungen abgeschlossen sind, wird die Service-Pipeline (falls vorhanden) erneut bereitgestellt, Ihr Service auf Service- und Pipeline-Aktionen
ACTIVE
gesetzt und aktiviert.
AWS Proton versucht, Fehlermodi wie folgt zu beheben.
-
Wenn eine oder mehrere Dienstinstanzen nicht erstellt werden konnten, wird AWS Proton versucht, die Bereitstellung aller neu erstellten Dienstinstanzen aufzuheben, und der
spec
vorherige Zustand wird wiederhergestellt. Es löscht keine Dienstinstanzen und ändert die Pipeline in keiner Weise. -
Wenn eine oder mehrere Dienstinstanzen nicht gelöscht werden konnten, wird die Pipeline ohne die gelöschten Instanzen AWS Proton erneut bereitgestellt. Die
spec
wird aktualisiert, um die hinzugefügten Instanzen einzubeziehen und die Instanzen auszuschließen, die zum Löschen markiert wurden. -
Wenn die Bereitstellung der Pipeline fehlschlägt, wird kein Rollback versucht, und sowohl der Dienst als auch die Pipeline geben den Status eines fehlgeschlagenen Updates wieder.
Tagging und Änderungen am Dienst
Wenn Sie im Rahmen Ihrer Servicebearbeitung Dienstinstanzen hinzufügen, werden AWS verwaltete Tags auf die neuen Instanzen und bereitgestellten Ressourcen übertragen und automatisch für diese erstellt. Wenn Sie neue Tags erstellen, werden diese Tags nur auf die neuen Instanzen angewendet. Bestehende, vom Kunden verwaltete Service-Tags werden ebenfalls auf die neuen Instanzen übertragen. Weitere Informationen finden Sie unter AWS Proton Ressourcen und Tagging.