AWS App Runner ist nicht mehr offen für neue Kunden. Bestandskunden können den Service weiterhin wie gewohnt nutzen. Weitere Informationen finden Sie unter Änderung der AWS App Runner Verfügbarkeit.
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.
Einen App Runner-Dienst anhalten und wieder aufnehmen
Wenn Sie Ihre Webanwendung vorübergehend deaktivieren und die Ausführung des Codes beenden müssen, können Sie Ihren AWS App Runner Dienst pausieren. App Runner reduziert die Rechenkapazität für den Service auf Null.
Wenn Sie bereit sind, Ihre Anwendung erneut auszuführen, können Sie Ihren App Runner-Dienst wieder aufnehmen. App Runner stellt neue Rechenkapazitäten bereit, stellt Ihre Anwendung bereit und führt die Anwendung aus. Ihre Anwendungsquelle wird nicht erneut bereitgestellt, und es ist kein Build erforderlich. Stattdessen wird App Runner mit Ihrer aktuell bereitgestellten Version fortgesetzt. Ihre Anwendung behält ihre App Runner-Domain.
Wichtig
-
Wenn Sie Ihren Dienst unterbrechen, verliert Ihre Anwendung ihren Status. Beispielsweise geht jeder kurzlebige Speicher verloren, den Ihr Code verwendet hat. Für Ihren Code entspricht das Anhalten und Wiederaufnehmen Ihres Dienstes der Bereitstellung für einen neuen Dienst.
-
Wenn Sie einen Dienst aufgrund eines Fehlers in Ihrem Code unterbrechen (z. B. aufgrund eines entdeckten Fehlers oder eines Sicherheitsproblems), können Sie keine neue Version bereitstellen, bevor Sie den Dienst wieder aufnehmen.
Daher empfehlen wir Ihnen, den Dienst am Laufen zu halten und stattdessen zu Ihrer letzten stabilen Anwendungsversion zurückzukehren.
-
Wenn Sie Ihren Dienst wieder aufnehmen, stellt App Runner die letzte Anwendungsversion bereit, die vor dem Anhalten des Dienstes verwendet wurde. Wenn Sie seit dem Aussetzen Ihres Dienstes neue Quellversionen hinzugefügt haben, stellt App Runner diese nicht automatisch bereit, auch wenn die automatische Bereitstellung ausgewählt ist. Angenommen, Sie haben neue Image-Versionen im Image-Repository oder neue Commits im Code-Repository. Diese Versionen werden nicht automatisch bereitgestellt.
Um eine neuere Version bereitzustellen, führen Sie eine manuelle Bereitstellung durch oder fügen Sie Ihrem Quell-Repository eine weitere Version hinzu, nachdem Sie Ihren App Runner-Dienst wieder aufgenommen haben.
Anhalten und Löschen verglichen
Unterbrechen Sie Ihren App Runner-Dienst, um ihn vorübergehend zu deaktivieren. Nur die Rechenressourcen werden beendet und Ihre gespeicherten Daten (z. B. das Container-Image mit Ihrer Anwendungsversion) bleiben erhalten. Die Wiederaufnahme Ihres Dienstes ist schnell erledigt — Ihre Anwendung ist bereit, auf neuen Rechenressourcen bereitgestellt zu werden. Ihre App Runner-Domain bleibt dieselbe.
Löschen Sie Ihren App Runner-Dienst, um ihn dauerhaft zu entfernen. Ihre gespeicherten Daten werden gelöscht. Wenn Sie den Dienst neu erstellen müssen, muss App Runner Ihre Quelle erneut abrufen und sie auch erstellen, wenn es sich um ein Code-Repository handelt. Ihre Webanwendung erhält eine neue App-Runner-Domain.
Wenn Ihr Dienst pausiert ist
Wenn du deinen Dienst pausierst und er den Status Pausiert hat, reagiert er unterschiedlich auf Aktionsanfragen, einschließlich API-Aufrufe oder Konsolenoperationen. Wenn ein Dienst angehalten wird, können Sie weiterhin App Runner-Aktionen ausführen, die die Definition oder Konfiguration des Dienstes nicht in einer Weise ändern, die sich auf seine Laufzeit auswirkt. Mit anderen Worten, wenn eine Aktion das Verhalten, die Skalierung oder andere Eigenschaften eines laufenden Dienstes ändert, können Sie diese Aktion nicht für einen angehaltenen Dienst ausführen.
Die folgenden Listen enthalten Informationen zu API-Aktionen, die Sie für einen angehaltenen Dienst ausführen können und die nicht. Die entsprechenden Konsolenoperationen sind auf ähnliche Weise zulässig oder verweigert.
Aktionen Sie Dose bei einem pausierten Dienst ausführen
-
List*undDescribe*Aktionen — Aktionen, die nur Informationen lesen. -
DeleteService— Sie können einen Dienst jederzeit löschen. -
TagResource,UntagResource— Tags sind mit einem Dienst verknüpft, sind aber nicht Teil seiner Definition und haben keinen Einfluss auf sein Laufzeitverhalten.
Aktionen, du kann nicht bei einem pausierten Dienst ausführen
-
StartDeploymentAktionen (oder eine manuelle Bereitstellung mithilfe der Konsole) -
UpdateService(oder eine Konfigurationsänderung mithilfe der Konsole, mit Ausnahme von Tagging-Änderungen) -
CreateCustomDomainAssociations,DeleteCustomDomainAssociations -
CreateConnection,DeleteConnection
Halten Sie Ihren Dienst an und setzen Sie ihn fort
Unterbrechen Sie Ihren App Runner-Dienst und setzen Sie ihn mit einer der folgenden Methoden fort: