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

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 aufbauen

Wenn Sie beim Erstellen eines App Runner-Dienstes die Fehlermeldung 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 Service neu.

  • Wenn Ihr Dienst aufgrund eines vorübergehenden Problems mit App Runner 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 den App Runner API oder neu aufbauen AWS CLI.

Einen ausgefallenen App Runner-Dienst mithilfe der App Runner-Konsole neu aufbauen

Rebuild with updates

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

Um einen ausgefallenen Dienst mit Updates neu aufzubauen
  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 Übersichtsfenster.

  3. Wählen Sie Speichern und neu erstellen.

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

Rebuild without updates

Wenn ein vorübergehendes Problem dazu führt, dass Ihre Diensterstellung fehlschlägt, können Sie Ihren Service neu erstellen, ohne seine Quell- oder Konfigurationseinstellungen zu ändern.

Um einen fehlgeschlagenen Dienst ohne Updates neu aufzubauen
  • Wählen Sie in der oberen rechten Ecke Ihrer Serviceseite die Option Rebuild aus.

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

  • Wenn Ihr Service 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 Service neu.

Fehlgeschlagener App Runner-Dienst mithilfe von App Runner API neu aufbauen oder AWS CLI

Rebuild with updates

Um einen ausgefallenen Dienst neu aufzubauen:

  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 an dem Branch oder dem Image des Quell-Repositorys oder an der Konfiguration vor, die den Fehler verursacht hat.

  3. Erstellen Sie den Vorgang neu, indem Sie die UpdateServiceAPIAktion mit den neuen Parametern für das Quellcode-Repository oder das Quell-Image-Repository aufrufen. App Runner ruft den letzten 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

Die input.json Datei für den imagebasierten App Runner-Dienst wird aktualisiert

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

Die UpdateService API Aktion aufrufen.

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

Um Ihren ausgefallenen Dienst mithilfe von App Runner API oder neu aufzubauen AWS CLI, rufen Sie die UpdateServiceAPIAktion auf, ohne Änderungen an der Quelle oder Konfiguration Ihres Dienstes vorzunehmen. Entscheiden Sie sich für eine Neuerstellung ohne Aktualisierungen nur dann, wenn Ihre Diensterstellung aufgrund eines vorübergehenden Problems mit App Runner fehlgeschlagen ist.