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.
AWS Cloud Map Konfiguration der Service-Integritätsprüfung
Mithilfe von Integritätsprüfungen kann festgestellt werden, ob Serviceinstanzen fehlerfrei sind oder nicht. Wenn Sie bei der Diensterstellung keine Integritätsprüfung konfigurieren, wird der Datenverkehr unabhängig vom Integritätsstatus der Instances an die Serviceinstanzen weitergeleitet. Wenn Sie eine Integritätsprüfung konfigurieren, werden standardmäßig fehlerfreie Ressourcen AWS Cloud Map zurückgegeben. Sie können den HealthStatus
Parameter von verwenden, um Ressourcen DiscoverInstances
API nach dem Integritätsstatus zu filtern und eine Liste fehlerhafter Ressourcen abzurufen. Sie können den auch verwenden GetInstancesHealthStatus
API, um den Integritätsstatus einer bestimmten Dienstinstanz abzurufen.
Sie können entweder eine Route 53-Zustandsprüfung oder eine benutzerdefinierte Integritätsprüfung eines Drittanbieters konfigurieren, wenn Sie einen AWS Cloud Map Dienst erstellen.
Route 53 Zustandsprüfungen
Wenn Sie Einstellungen für eine Amazon Route 53-Zustandsprüfung angeben, AWS Cloud Map erstellt es bei jeder Registrierung einer Instance eine Route 53-Zustandsprüfung und löscht die Zustandsprüfung, wenn Sie die Instance abmelden.
Ordnet bei öffentlichen DNS Namespaces die Zustandsprüfung dem Route 53-Datensatz zu, AWS Cloud Map der AWS Cloud Map erstellt wird, wenn Sie eine Instance registrieren. Wenn Sie in der DNS Konfiguration eines Dienstes A
sowohl AAAA
Datensatztypen als auch Datensatztypen angeben, wird eine Integritätsprüfung AWS Cloud Map erstellt, bei der anhand der Adresse der Zustand der IPv4 Ressource überprüft wird. Wenn der durch die IPv4 Adresse angegebene Endpunkt fehlerhaft ist, betrachtet Route 53 sowohl die als auch die Datensätze als fehlerhaft. A
AAAA
Wenn Sie in der DNS Konfiguration eines Dienstes einen CNAME
Datensatztyp angeben, können Sie keine Route 53-Zustandsprüfung konfigurieren.
Für Namespaces, für die Sie API Aufrufe verwenden, um Instanzen zu ermitteln, AWS Cloud Map erstellt eine Route 53-Zustandsprüfung. Es gibt jedoch keinen DNS Datensatz, mit dem die AWS Cloud Map Zustandsprüfung verknüpft werden könnte. Um festzustellen, ob eine Zustandsprüfung fehlerfrei ist, können Sie die Überwachung entweder mit der Route 53-Konsole oder mit Amazon konfigurieren CloudWatch. Weitere Informationen zur Verwendung der Route 53-Konsole finden Sie unter Get Notification When a Health Check Fails im Amazon Route 53-Entwicklerhandbuch. Weitere Informationen zur Verwendung CloudWatch finden Sie PutMetricAlarmin der CloudWatch APIAmazon-Referenz.
Anmerkung
-
Sie können keine Amazon Route 53-Zustandsprüfung für einen Service konfigurieren, der in einem privaten DNS Namespace erstellt wurde.
-
Ein Route 53-Zustandsprüfer AWS-Region sendet bei jeder Zustandsprüfung alle 30 Sekunden eine Anfrage zur Zustandsprüfung an einen Endpunkt. Im Durchschnitt erhält Ihr Endpunkt etwa alle zwei Sekunden eine Health Check-Anfrage. Zustandsprüfer stimmen sich jedoch nicht aufeinander ab. Daher sehen Sie manchmal mehrere Anforderungen in einer Sekunde, gefolgt von wenigen Sekunden ohne Zustandsprüfungen. Eine Liste der Regionen, in denen die Systemintegrität überprüft wird, finden Sie unter Regionen.
Informationen zu den Gebühren für Route 53-Gesundheitschecks finden Sie unter Route 53-Preise
Benutzerdefinierte Zustandsprüfungen
Wenn Sie bei der Registrierung einer Instance die Verwendung einer benutzerdefinierten Integritätsprüfung konfigurieren AWS Cloud Map , müssen Sie eine Integritätsprüfung eines Drittanbieters verwenden, um den Zustand Ihrer Ressourcen zu bewerten. Benutzerdefinierte Zustandsprüfungen sind in folgenden Fällen nützlich:
-
Sie können keine Route 53-Zustandsprüfung verwenden, da die Ressource nicht über das Internet verfügbar ist. Nehmen wir zum Beispiel an, Sie haben eine Instance, die sich in einem Amazon befindetVPC. Sie können eine benutzerdefinierte Zustandsprüfung für diese Instance verwenden. Damit der Gesundheitscheck funktioniert, muss sich Ihr Health Checker jedoch auch in derselben Version VPC wie Ihre Instanz befinden.
-
Sie möchten eine Drittanbieter-Zustandsprüfung unabhängig vom Standort Ihrer Ressourcen verwenden.
Wenn Sie eine benutzerdefinierte Integritätsprüfung verwenden, AWS Cloud Map wird der Zustand einer bestimmten Ressource nicht direkt überprüft. Stattdessen überprüft der Integritätsprüfer eines Drittanbieters den Zustand der Ressource und gibt einen Status an Ihre Anwendung zurück. Ihre Bewerbung muss dann eine UpdateInstanceCustomHealthStatus
Anfrage einreichen, die diesen Status an weiterleitet. AWS Cloud Map Wenn der ursprüngliche Status „Weitergeleitet“ lautet UNHEALTHY
und UpdateInstanceCustomHealthStatus
innerhalb von 30 Sekunden kein weiterer Status übermittelt wird, wird bestätigtHEALTHY
, dass die Ressource fehlerhaft ist. AWS Cloud Map beendet die Weiterleitung des Datenverkehrs zu dieser Ressource.