Eliminazione di un AWS Cloud Map namespace - AWS Cloud Map

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Eliminazione di un AWS Cloud Map namespace

Dopo aver finito di usare un namespace, puoi eliminarlo. Quando si elimina uno spazio dei nomi, non è più possibile utilizzarlo per registrare o individuare istanze dei servizi.

Nota

Quando crei uno spazio dei nomi, se specifichi di voler scoprire le istanze di servizio utilizzando query DNS pubbliche o query DNS in VPC, crea AWS Cloud Map una zona ospitata pubblica o privata di Amazon Route 53. Quando elimini lo spazio dei nomi, elimina la zona ospitata corrispondente. AWS Cloud Map

Prima di eliminare uno spazio dei nomi, è necessario annullare la registrazione di tutte le istanze del servizio e quindi eliminare tutti i servizi che sono stati creati nello spazio dei nomi. Per ulteriori informazioni, consulta Annullamento della registrazione di un'istanza di servizio AWS Cloud Map e Eliminazione di un servizio AWS Cloud Map.

Dopo aver annullato la registrazione delle istanze ed eliminato i servizi creati in un namespace, segui questi passaggi per eliminare lo spazio dei nomi.

AWS Management Console
  1. Accedi e apri la console all'indirizzo https://console.aws.amazon.com/cloudmap/. AWS Management ConsoleAWS Cloud Map

  2. Nel riquadro di navigazione seleziona Namespaces (Spazio dei nomi).

  3. Seleziona lo spazio dei nomi che desideri eliminare, quindi scegli Elimina.

  4. Conferma di voler eliminare il servizio selezionando nuovamente Elimina.

AWS CLI
  • Elimina uno spazio dei nomi con il delete-namespace comando (sostituisci il valore rosso con il tuo). Se il namespace contiene ancora uno o più servizi, la richiesta ha esito negativo.

    aws servicediscovery delete-namespace --id ns-xxxxxxxxxxx
AWS SDK for Python (Boto3)
  1. Se non l'hai ancora Boto3 installato, puoi trovare le istruzioni per l'installazione, la configurazione e l'utilizzo qui. Boto3

  2. Importa Boto3 e usa servicediscovery come servizio.

    import boto3 client = boto3.client('servicediscovery')
  3. Elimina uno spazio dei nomi con delete_namespace() (sostituisci il valore rosso con il tuo). Se il namespace contiene ancora uno o più servizi, la richiesta ha esito negativo.

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

    Esempio di output di risposta

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