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.
Dienst bearbeiten
Sie können die folgenden Änderungen an einemAWS Proton Dienst vornehmen.
-
Bearbeiten der Servicebeschreibung.
-
Bearbeiten Sie einen Dienst, indem Sie Dienstinstanzen hinzufügen und entfernen.
Servicebeschreibung bearbeiten
Sie können über die Konsole oder überAWS CLI eine Servicebeschreibung bearbeiten.
Bearbeiten Sie einen Dienst, um Dienstinstanzen hinzuzufügen oder zu entfernen
Für einenAWS Proton Service können Sie Dienstinstanzen hinzufügen oder löschen, indem Sie eine bearbeitete Spezifikation einreichen. Für eine erfolgreiche Anfrage müssen die folgenden Bedingungen erfüllt sei:
-
Ihr Service und Ihre Pipeline wurden nicht bereits bearbeitet oder gelöscht, als Sie die Bearbeitungsanfrage einreichen.
-
Ihre bearbeitete Spezifikation umfasst keine Änderungen, die die Service-Pipeline ändern, oder Änderungen an vorhandenen Service-Instanzen, die nicht gelöscht werden sollen.
-
Ihre bearbeitete Spezifikation entfernt keine vorhandene Dienstinstanz, die über eine angehängte Komponente verfügt. Um eine solche Dienstinstanz zu löschen, sollten Sie zuerst die Komponente aktualisieren, um sie von ihrer Dienstinstanz zu trennen. Weitere Informationen zu Komponenten finden Sie unterAWS Proton-Komponenten.
Instanzen, bei denen das Löschen fehlgeschlagen ist, sind Dienstinstanzen imDELETE_FAILED
Bundesstaat. Wenn Sie eine Service-Bearbeitung anfordern, wird im Rahmen des BearbeitungsprozessesAWS Proton versucht, die Instanzen, bei denen der Löschvorgang fehlgeschlagen ist, für Sie zu entfernen. Wenn eine Ihrer Service-Instanzen nicht gelöscht werden konnte, sind möglicherweise immer noch Ressourcen mit den Instanzen verknüpft, auch wenn sie von der Konsole oder aus nicht sichtbar sindAWS CLI. Überprüfen Sie die Infrastrukturressourcen Ihrer Instance, bei denen das Löschen fehlgeschlagen ist, und bereinigen Sie sie, damit sie für Sie entfernt werdenAWS Proton können.
Das Kontingent an Service-Instanzen für einen Service finden Sie unterAWS Proton-Kontingente. Sie müssen außerdem mindestens eine Service-Instance 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 fehlgeschlagen ist, sind in dieser Anzahl enthalten. Sie müssen sie berücksichtigen, wenn Sie Ihre Instanzen bearbeitenspec
.
Verwenden Sie die Konsole oderAWS CLI um Service-Instanzen hinzuzufügen oder zu entfernen
Was geschieht, wenn Sie Service-Instances hinzufügen oder entfernen
Nachdem Sie eine Service-Bearbeitung zum Löschen und Hinzufügen von Service-Instanzen eingereicht haben,AWS Proton werden die folgenden Aktionen ausgeführt.
-
Setzt den Dienst auf
UPDATE_IN_PROGRESS
. -
Wenn der Dienst über eine Pipeline verfügt, setzt dessen Status auf
IN_PROGRESS
und blockiert Pipeline-Aktionen. -
Legt alle Service-Instanzen fest, auf die gelöscht werden soll
DELETE_IN_PROGRESS
. -
Sperrt Serviceaktionen.
-
Sperrt Aktionen auf Service-Instanzen, die zum Löschen markiert sind.
-
Erzeugt neue Dienstinstanzen.
-
Löscht Instanzen, die Sie zum Löschen aufgelistet haben.
-
Versuche, Instanzen zu entfernen, bei denen der Löschvorgang fehlgeschlagen ist.
-
Nachdem das Hinzufügen und Löschen abgeschlossen ist, stellen Sie die Service-Pipeline erneut bereit (falls vorhanden), setzen Ihren Service auf
ACTIVE
und aktivieren Service- und Pipeline-Aktionen.
AWS Protonversucht, Fehlermodi wie folgt zu beheben.
-
Wenn eine oder mehrere Dienstinstanzen nicht erstellt werden konnten, wirdAWS Proton versucht, die Bereitstellung aller neu erstellten Dienstinstanzen
spec
aufzuheben, und der vorherige Status wird wiederhergestellt. Es löscht keine Service-Instanzen und ändert die Pipeline in keiner Weise. -
Wenn eine oder mehrere Dienstinstanzen nicht gelöscht werden konnten, wird die Pipeline ohne die gelöschten InstanzenAWS Proton erneut bereitgestellt. Die
spec
wurde 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 Service als auch die Pipeline geben den Status eines fehlgeschlagenen Updates an.
Tagging und Bearbeitungen von Diensten
Wenn Sie im Rahmen Ihrer Service-Bearbeitung Service-Instanzen hinzufügen, werdenAWS verwaltete Tags an die neuen Instanzen und bereitgestellten Ressourcen weitergegeben und automatisch für diese erstellt. Wenn Sie neue Tags erstellen, werden diese Tags nur auf die neuen Instanzen angewendet. Bestehende vom Service, vom Kunden verwaltete Tags, werden ebenfalls auf die neuen Instanzen übertragen. Weitere Informationen finden Sie unter AWS ProtonRessourcen und Tagging.