Aktivieren der erweiterten Elastic-Beanstalk-Integritätsberichte - AWS Elastic Beanstalk

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.

Aktivieren der erweiterten Elastic-Beanstalk-Integritätsberichte

Neue Umgebungen, die mit den aktuellen Plattformversionen erstellt wurden, verfügen über den Zustandsagenten von AWS Elastic Beanstalk, der erweiterte Zustandsberichte unterstützt. Wenn Sie Ihre Umgebung in der Elastic-Beanstalk-Konsole oder mit der EB-CLI erstellen, sind erweiterte Integritätsberichte standardmäßig aktiviert. Sie können die Einstellungen der erweiterten Zustandsberichte auch im Quellcode Ihrer Anwendung mithilfe von Konfigurationsdateien festlegen.

Erweiterte Zustandsberichte erfordern ein Instance-Profil und eine Servicerolle mit den Standardberechtigungen. Wenn Sie eine Umgebung in der Elastic-Beanstalk-Konsole erstellen, legt Elastic Beanstalk die erforderlichen Rollen automatisch fest. Anweisungen zum Erstellen Ihrer ersten Umgebung finden Sie unter Erste Schritte mit Elastic Beanstalk.

Aktivieren der erweiterten Integritätsberichte mit der Elastic-Beanstalk-Konsole

So aktivieren Sie erweiterte Integritätsberichte in einer laufenden Umgebung mit der Elastic-Beanstalk-Konsole
  1. Öffnen Sie die Elastic-Beanstalk-Konsole und wählen Sie in der Liste Regions (Regionen) Ihre AWS-Region aus.

  2. Wählen Sie im Navigationsbereich Environments (Umgebungen) aus und wählen Sie dann in der Liste den Namen Ihrer Umgebung aus.

    Anmerkung

    Wenn Sie viele Umgebungen haben, verwenden Sie die Suchleiste, um die Umgebungsliste zu filtern.

  3. Wählen Sie im Navigationsbereich Configuration (Konfiguration) aus.

  4. Wählen Sie in der Konfigurationskategorie Monitoring (Überwachung) die Option Edit (Bearbeiten).

  5. Klicken Sie unter Health reporting (Zustandsberichte) für die Option System auf Enhanced (Erweitert).

    
            Auswählen des Systems für erweiterte Zustandsberichte
    Anmerkung

    Die Optionen für erweiterte Zustandsberichte werden nicht angezeigt, wenn Sie eine nicht unterstützte Plattform oder Version verwenden.

  6. Wählen Sie unten auf der Seite die Option Apply (Anwenden) aus, um die Änderungen zu speichern.

Die Elastic-Beanstalk-Konsole erstellt standardmäßig erweiterte Integritätsberichte, wenn Sie eine neue Umgebung mit einer Version 2 (v2)-Plattform erstellen. Sie können erweiterte Zustandsberichte deaktivieren, indem Sie die Option für Zustandsberichte während der Umgebungserstellung ändern.

So deaktivieren Sie erweiterte Integritätsberichte, wenn Sie eine Umgebung mit der Elastic-Beanstalk-Konsole erstellen
  1. Öffnen Sie die Elastic-Beanstalk-Konsole und wählen Sie in der Liste Regions (Regionen) Ihre AWS-Region aus.

  2. Erstellen Sie eine Anwendung oder wählen Sie eine bestehende.

  3. Erstellen Sie eine Umgebung. Wählen Sie auf der Seite Create a new environment (Neue Umgebung erstellen) zuerst Configure more options (Weitere Optionen konfigurieren) aus und klicken Sie dann auf Create environment (Umgebung erstellen).

  4. Wählen Sie in der Konfigurationskategorie Monitoring (Überwachung) die Option Edit (Bearbeiten).

  5. Klicken Sie unter Health reporting (Zustandsberichte) für die Option System auf Basic (Grundlegend).

    
            Auswählen des grundlegenden Zustandsberichtssystems
  6. Wählen Sie Save (Speichern).

Aktivieren der erweiterten Zustandsberichte mit der EB-CLI

Wenn Sie eine neue Umgebung mit dem eb create-Befehl erstellen, aktiviert die EB-CLI erweiterte Zustandsberichte standardmäßig und wendet das Standard-Instance-Profil und die Standard-Servicerolle an.

Sie können mit der --service-role-Option eine andere Servicerolle nach Namen festlegen.

Wenn Sie eine Umgebung haben, auf der grundlegende Zustandsberichte auf einer Version 2 (v2)-Plattformversion ausgeführt werden, und Sie zu erweiterten Zustandsberichten wechseln möchten, führen Sie die folgenden Schritte aus.

So aktivieren Sie die erweiterten Zustandsberichte auf einer laufenden Umgebung mit der EB-CLI
  1. Verwenden Sie den eb config-Befehl, um die Konfigurationsdatei im Standard-Texteditor zu öffnen.

    ~/project$ eb config
  2. Suchen Sie den aws:elasticbeanstalk:environment-Namespace im Bereich mit den Einstellungen. Stellen Sie sicher, dass der Wert von ServiceRole nicht null ist und mit dem Namen Ihrer Servicerolle übereinstimmt.

    aws:elasticbeanstalk:environment: EnvironmentType: LoadBalanced ServiceRole: aws-elasticbeanstalk-service-role
  3. Ändern Sie unter dem aws:elasticbeanstalk:healthreporting:system:-Namespace den Wert von SystemType zu enhanced.

    aws:elasticbeanstalk:healthreporting:system: SystemType: enhanced
  4. Speichern Sie die Konfigurationsdatei und schließen Sie den Text-Editor.

  5. Die EB-CLI startet ein Umgebungs-Update, um Ihre Konfigurationsänderungen anzuwenden. Warten Sie, bis der Vorgang abgeschlossen ist, oder drücken Sie Ctrl+C, um den Vorgang sicher zu beenden.

    ~/project$ eb config Printing Status: INFO: Environment update is starting. INFO: Health reporting type changed to ENHANCED. INFO: Updating environment no-role-test's configuration settings.

Aktivieren der erweiterten Zustandsberichte mit einer Konfigurationsdatei

Sie können erweiterte Zustandsberichte aktivieren, indem Sie eine Konfigurationsdatei zu Ihrem Quell-Bundle hinzufügen. Das folgende Beispiel zeigt eine Konfigurationsdatei, mit der erweiterte Zustandsberichte aktiviert und der Standardservice und das Standard-Instance-Profil zur Umgebung hinzugefügt werden:

Beispiel .ebextensions/enhanced-health.config
option_settings: aws:elasticbeanstalk:healthreporting:system: SystemType: enhanced aws:autoscaling:launchconfiguration: IamInstanceProfile: aws-elasticbeanstalk-ec2-role aws:elasticbeanstalk:environment: ServiceRole: aws-elasticbeanstalk-service-role

Wenn Sie Ihr eigenes Instance-Profil oder Ihre eigene Servicerolle erstellt haben, ersetzen Sie den hervorgehobenen Text mit den Namen dieser Rollen.