Abmeldung einer Dienstinstanz AWS Cloud Map - AWS Cloud Map

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.

Abmeldung einer Dienstinstanz AWS Cloud Map

Bevor Sie einen Service löschen können, müssen Sie alle Service-Instances abmelden, die mit dem Service registriert wurden.

Um eine Service-Instance abzumelden, gehen Sie wie folgt vor.

AWS Management Console
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die AWS Cloud Map Konsole unter https://console.aws.amazon.com/cloudmap/.

  2. Wählen Sie im Navigationsbereich Namespaces aus.

  3. Wählen Sie die Option für den Namespace aus, der die Service-Instance enthält, die Sie abmelden möchten.

  4. Wählen Sie auf der Seite Namespace: Namespace-Name den Dienst aus, mit dem Sie die Dienstinstanz registriert haben.

  5. Wählen Sie auf der Seite Service: Dienstname die Dienstinstanz aus, deren Registrierung Sie aufheben möchten.

  6. Wählen Sie Deregister.

  7. Bestätigen Sie, dass Sie die Service-Instance abmelden möchten.

AWS CLI
  • Melden Sie eine Dienstinstanz mit dem deregister-instance Befehl ab (ersetzen Sie die roten Werte durch Ihre eigenen). Dieser Befehl löscht die Amazon Route 53 53-DNS-Einträge und alle Integritätsprüfungen, die für die angegebene Instance AWS Cloud Map erstellt wurden.

    aws servicediscovery deregister-instance \ --service-id srv-xxxxxxxxx \ --instance-id myservice-53
AWS SDK for Python (Boto3)
  1. Falls Sie es noch nicht Boto3 installiert haben, finden Sie Boto3 hier Anweisungen zur Installation, Konfiguration und Verwendung.

  2. Importieren Boto3 und servicediscovery als Ihren Service verwenden.

    import boto3 client = boto3.client('servicediscovery')
  3. Deregistrieren Sie eine Dienstinstanz mit deregister-instance() (ersetzen Sie die roten Werte durch Ihre eigenen). Dieser Befehl löscht die Amazon Route 53 53-DNS-Einträge und alle Integritätsprüfungen, die für die angegebene Instance AWS Cloud Map erstellt wurden.

    response = client.deregister_instance( InstanceId='myservice-53', ServiceId='srv-xxxxxxxxx', ) # If you want to see the response print(response)

    Beispiel für eine Antwortausgabe

    { 'OperationId': '4yejorelbukcjzpnr6tlmrghsjwpngf4-k98rnaiq', 'ResponseMetadata': { '...': '...', }, }