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.
Aktualisierung eines AWS Cloud Map Dienstes
Abhängig von der Konfiguration eines Dienstes können Sie dessen Tags, den Schwellenwert für Fehler bei der Zustandsprüfung von Route 53 und die Gültigkeitsdauer (TTL) für DNS Resolver aktualisieren. Gehen Sie wie folgt vor, um einen Dienst zu aktualisieren.
- AWS Management Console
-
Melden Sie sich bei der an AWS Management Console und öffnen Sie die AWS Cloud Map Konsole unter https://console.aws.amazon.com/cloudmap/
. -
Wählen Sie im Navigationsbereich Namespaces aus.
-
Wählen Sie auf der Seite Namespaces den Namespace aus, in dem der Dienst erstellt wurde.
-
Auf dem Namespace:
namespace-name
Wählen Sie auf der Seite den Dienst aus, den Sie bearbeiten möchten, und klicken Sie auf Details anzeigen. -
Auf dem Service:
service-name
Wählen Sie auf der Seite Bearbeiten aus.Anmerkung
Sie können den Workflow „Schaltfläche bearbeiten“ nicht verwenden, um Werte für Dienste zu bearbeiten, die nur API Aufrufe für die Instanzerkennung zulassen. Sie können dem Service jedoch Tags hinzufügen oder entfernen:
service-name
Seite. -
Auf der Seite Service bearbeiten können Sie unter Servicebeschreibung jede zuvor festgelegte Beschreibung für den Service aktualisieren oder eine neue Beschreibung hinzufügen. Sie können auch Tags und Updates TTLfür DNS Resolver hinzufügen.
-
Unter DNSKonfiguration können Sie für TTLeinen aktualisierten Zeitraum in Sekunden angeben, der bestimmt, wie lange DNS Resolver Informationen für diesen Datensatz zwischenspeichern, bevor die Resolver eine weitere DNS Anfrage an Amazon Route 53 weiterleiten, um aktualisierte Einstellungen abzurufen.
-
Wenn Sie Route 53-Zustandsprüfungen eingerichtet haben, können Sie für den Schwellenwert für Fehler eine neue Zahl zwischen 1 und 10 angeben, die die Anzahl der aufeinanderfolgenden Route 53-Zustandsprüfungen definiert, die eine Service-Instance bestehen oder nicht bestehen muss, damit sich ihr Integritätsstatus ändert.
-
Wählen Sie Service aktualisieren.
- AWS CLI
-
-
Aktualisieren Sie einen Dienst mit dem
update-service
Befehl (ersetzen Sie denred
Wert durch Ihren eigenen).aws servicediscovery update-service \ --id
srv-xxxxxxxxxxx
\ --service "Description=new description
,DnsConfig={DnsRecords=[{Type=A,TTL=60
}]}"Ausgabe:
{ "OperationId": "l3pfx7f4ynndrbj3cfq5fm2qy2z37bms-5m6iaoty" }
-
- AWS SDK for Python (Boto3)
-
-
Falls Sie es noch nicht
Boto3
installiert haben, finden SieBoto3
hierAnweisungen zur Installation, Konfiguration und Verwendung. -
Importieren
Boto3
undservicediscovery
als Service verwenden.import boto3 client = boto3.client('servicediscovery')
-
Aktualisieren Sie einen Dienst durch
update_service()
(ersetzen Sie denred
Wert durch Ihren eigenen).response = client.update_service( Id='
srv-xxxxxxxxxxx
', Service={ 'DnsConfig': { 'DnsRecords': [ { 'TTL':300
, 'Type': 'A', }, ], }, 'Description': "new description
", } )Beispiel für eine Antwortausgabe
{ "OperationId": "l3pfx7f4ynndrbj3cfq5fm2qy2z37bms-5m6iaoty" }
-