View a markdown version of this page

Einen fehlgeschlagenen App Runner-Dienst neu erstellen - AWS App Runner

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 fehlgeschlagenen App Runner-Dienst neu erstellen

Wenn Sie beim Erstellen eines App Runner-Dienstes den Fehler Fehler beim Erstellen erhalten, können Sie einen der folgenden Schritte ausführen.

  • Folgen Sie den Schritten unterWenn der Dienst nicht erstellt werden kann, um die Ursache des Fehlers zu ermitteln.

  • Wenn Sie einen Fehler in der Quelle oder Konfiguration finden, nehmen Sie die erforderlichen Änderungen vor und erstellen Sie dann Ihren Dienst neu.

  • Wenn ein vorübergehendes Problem mit App Runner dazu geführt hat, dass Ihr Dienst ausgefallen ist, erstellen Sie Ihren ausgefallenen Dienst neu, ohne Änderungen an der Quelle oder Konfiguration vorzunehmen.

Sie können Ihren ausgefallenen Dienst entweder über die App Runner-Konsole oder die App Runner-API oder neu erstellen AWS CLI.

Einen fehlgeschlagenen App Runner-Dienst mithilfe der App Runner-Konsole neu erstellen

Rebuild with updates

Das Erstellen eines Dienstes kann aus verschiedenen Gründen fehlschlagen. In diesem Fall ist es wichtig, die Ursache des Problems zu identifizieren und zu beheben, bevor Sie Ihren Dienst neu aufbauen. Weitere Informationen finden Sie unter Wenn der Dienst nicht erstellt werden kann.

So stellen Sie einen ausgefallenen Dienst mithilfe von Updates wieder her
  1. Gehen Sie auf Ihrer Serviceseite zur Registerkarte Konfigurationen und wählen Sie Bearbeiten.

    Auf der Seite wird ein Übersichtsfenster geöffnet, in dem eine Liste all Ihrer Updates angezeigt wird.

  2. Nehmen Sie die erforderlichen Änderungen vor und überprüfen Sie sie im Übersichtsbereich.

  3. Wählen Sie Speichern und neu erstellen.

    Sie können den Fortschritt auf der Registerkarte „Protokolle“ Ihrer Serviceseite überwachen.

Rebuild without updates

Wenn Ihre Diensterstellung aufgrund eines vorübergehenden Problems fehlschlägt, können Sie Ihren Service neu erstellen, ohne die Quell- oder Konfigurationseinstellungen zu ändern.

So erstellen Sie einen ausgefallenen Dienst ohne Updates neu
  • Wählen Sie in der oberen rechten Ecke Ihrer Serviceseite die Option Rebuild aus.

    Sie können den Fortschritt auf der Registerkarte „Protokolle“ Ihrer Serviceseite überwachen.

  • Wenn Ihr Dienst nicht erneut erstellt werden kann, folgen Sie den Anweisungen zur Fehlerbehebung unterWenn der Dienst nicht erstellt werden kann. Nehmen Sie die erforderlichen Änderungen vor und erstellen Sie dann Ihren Dienst neu.

Neuaufbau des fehlgeschlagenen App Runner-Dienstes mithilfe der App Runner-API oder AWS CLI

Rebuild with updates

So erstellen Sie einen ausgefallenen Dienst neu:

  1. Folgen Sie den Anweisungen unterWenn der Dienst nicht erstellt werden kann, um die Ursache des Fehlers zu ermitteln.

  2. Nehmen Sie die erforderlichen Änderungen am Branch oder am Image des Quell-Repositorys oder an der Konfiguration vor, die den Fehler verursacht hat.

  3. Erstellen Sie den Vorgang neu, indem Sie die UpdateService API-Aktion mit den neuen Parametern für das Quellcode-Repository oder das Quell-Image-Repository aufrufen. App Runner ruft den neuesten Commit aus dem Quellcode-Repository ab.

Beispiel Neuaufbau mit Updates

Im folgenden Beispiel wird die Quellkonfiguration eines imagebasierten Dienstes aktualisiert. Der Wert von Port wird in geändert. 80

Aktualisierung der input.json Datei für den bildbasierten App Runner-Dienst

{ "ServiceArn": "arn:aws:apprunner:us-east-1:123456789012:service/python-app/8fe1e10304f84fd2b0df550fe98a71fa", "SourceConfiguration": { "ImageRepository": { "ImageConfiguration": { "Port": "80" } } } }

Aufrufen der UpdateService API-Aktion.

aws apprunner update-service --cli-input-json file://input.json
Rebuild without updates

Um Ihren ausgefallenen Dienst mithilfe der App Runner API neu zu erstellen AWS CLI, oder rufen Sie die UpdateService API-Aktion auf, ohne Änderungen an der Quelle oder Konfiguration Ihres Dienstes vorzunehmen. Entscheiden Sie sich nur dann für einen Neuaufbau ohne Aktualisierungen, wenn Ihre Diensterstellung aufgrund eines vorübergehenden Problems mit App Runner fehlgeschlagen ist.