Löschen eines AWS Cloud Map Namespaces - 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.

Löschen eines AWS Cloud Map Namespaces

Wenn Sie einen Namespace nicht mehr verwenden, können Sie ihn löschen. Wenn Sie einen Namespace löschen, können Sie ihn nicht mehr verwenden, um Service-Instances zu registrieren oder zu erkennen.

Anmerkung

Wenn Sie einen Namespace erstellen und angeben, dass Sie Service-Instances entweder mithilfe von öffentlichen DNS-Abfragen oder DNS-Abfragen in VPCs erkennen möchten, AWS Cloud Map wird eine öffentliche oder private gehostete Zone von Amazon Route 53 erstellt. Wenn Sie den Namespace löschen, wird die entsprechende gehostete AWS Cloud Map Zone gelöscht.

Bevor Sie einen Namespace löschen, müssen Sie alle Dienstinstanzen deregistrieren und anschließend alle Dienste löschen, die im Namespace erstellt wurden. Weitere Informationen finden Sie unter Abmeldung einer Dienstinstanz AWS Cloud Map und Einen AWS Cloud Map Dienst löschen.

Nachdem Sie die Registrierung von Instanzen aufgehoben und Dienste gelöscht haben, die in einem Namespace erstellt wurden, gehen Sie wie folgt vor, um den Namespace zu löschen.

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

  2. Wählen Sie im Navigationsbereich Namespaces aus.

  3. Wählen Sie den Namespace aus, den Sie löschen möchten, und wählen Sie dann Löschen.

  4. Bestätigen Sie, dass Sie den Dienst löschen möchten, indem Sie erneut Löschen wählen.

AWS CLI
  • Löschen Sie einen Namespace mit dem delete-namespace Befehl (ersetzen Sie den roten Wert durch Ihren eigenen). Wenn der Namespace immer noch einen oder mehrere Dienste enthält, schlägt die Anfrage fehl.

    aws servicediscovery delete-namespace --id ns-xxxxxxxxxxx
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. Löschen Sie einen Namespace mit delete_namespace() (ersetzen Sie den roten Wert durch Ihren eigenen). Wenn der Namespace immer noch einen oder mehrere Dienste enthält, schlägt die Anfrage fehl.

    response = client.delete_namespace( Id='ns-xxxxxxxxxxx', ) # If you want to see the response print(response)

    Beispiel für eine Antwortausgabe

    { 'OperationId': 'gv4g5meo7ndmeh4fqskygvk23d2fijwa-k98y6drk', 'ResponseMetadata': { '...': '...', }, }