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.
Verwenden der erweiterten Integritätsberichte mit der Elastic-Beanstalk-API
Da die erweiterten Zustandsberichte von AWS Elastic Beanstalk sowohl Lösungs-Stack- als auch Rollenanforderungen aufweisen, müssen Skripts und Codezeilen, die vor der Veröffentlichung der erweiterten Zustandsberichte verwendet wurden, erst aktualisiert werden, bevor Sie die erweiterten Zustandsberichte einsetzen können. Um die Abwärtskompatibilität zu gewährleisten, ist bei einer Umgebungserstellung mithilfe der Elastic-Beanstalk-API die Funktion der erweiterten Integritätsberichte standardmäßig deaktiviert.
Konfigurieren Sie die erweiterten Integritätsberichte, indem Sie die Servicerolle, das Instance-Profil und die Amazon-CloudWatch-Konfigurationsoptionen für die Umgebung festlegen. Dafür gibt es drei Möglichkeiten: Sie legen die Konfigurationsoptionen im Ordner .ebextensions
fest, Sie nutzen gespeicherte Konfigurationen oder Sie nehmen die Konfiguration direkt im Parameter create-environment
des Aufrufs option-settings
vor.
Folgende Schritte sind erforderlich, wenn Sie die API, SDKs oder die AWS die Schnittstelle der Befehlszeile (CLI) zum Erstellen einer Umgebung verwenden, die erweiterte Zustandsberichte unterstützt:
-
Erstellen Sie eine Servicerolle und ein Instance-Profil mit den entsprechenden Berechtigungen.
-
Erstellen Sie eine neue Umgebung mit einer neuen Plattformversion.
-
Legen Sie die Konfigurationsoptionen für Zustandssystemtyp, Instance-Profil und Servicerolle fest.
Verwenden Sie die folgenden Konfigurationsoptionen in den Namespaces aws:elasticbeanstalk:healthreporting:system
, aws:autoscaling:launchconfiguration
und aws:elasticbeanstalk:environment
, um die erweiterten Zustandsberichte in der Umgebung zu konfigurieren.
Konfigurationsoptionen für erweiterte Zustandsberichte
SystemType
Namespace: aws:elasticbeanstalk:healthreporting:system
Legen Sie den Wert auf fest, um die Funktion der erweiterten Zustandsberichte zu nutzen enhanced
.
IamInstanceProfile
Namespace: aws:autoscaling:launchconfiguration
Geben Sie den Namen eines Instance-Profils an, das für die Verwendung mit Elastic Beanstalk konfiguriert ist.
ServiceRole
Namespace: aws:elasticbeanstalk:environment
Geben Sie den Namen einer Servicerolle an, die für die Verwendung mit Elastic Beanstalk konfiguriert ist.
ConfigDocument (optional)
Namespace: aws:elasticbeanstalk:healthreporting:system
Ein JSON-Dokument, das die Instance- und Umgebungsmetriken definiert, die in CloudWatch veröffentlicht werden sollen. Zum Beispiel:
{
"CloudWatchMetrics":
{
"Environment":
{
"ApplicationLatencyP99.9
":60,
"InstancesSevere
":60
}
"Instance":
{
"ApplicationLatencyP85
":60,
"CPUUser
": 60
}
}
"Version":1
}
Anmerkung
Je nach der Bereitstellung für Elastic Beanstalk erfordern Config-Dokumente möglicherweise eine spezielle Formatierung (z. B. Escape-Anführungszeichen). Beispiele finden Sie unter Bereitstellen von benutzerdefinierten Metrikkonfigurations-Dokumenten.