

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
<a name="deleting-namespaces"></a>

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 elimini uno spazio dei nomi DNS, AWS Cloud Map elimina la corrispondente zona ospitata di Amazon Route 53 creata durante la creazione dello spazio dei nomi.

Prima di eliminare uno spazio dei nomi, è necessario annullare la registrazione di tutte le istanze di servizio e quindi eliminare tutti i servizi che sono stati creati nello spazio dei nomi. Per ulteriori informazioni, consultare [Annullamento della registrazione di un'istanza di servizio AWS Cloud Map](deregistering-instances.md) e [Eliminazione di un servizio AWS Cloud Map](deleting-services.md).

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

------
#### [ Console di gestione AWS ]

1. Accedi e apri la console all'indirizzo. Console di gestione AWS AWS Cloud Map [https://console.aws.amazon.com/cloudmap/](https://console.aws.amazon.com/cloudmap/)

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

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

1. Conferma di voler eliminare il servizio selezionando nuovamente **Elimina**.

------
#### [ AWS CLI ]
+ Elimina uno spazio dei nomi con il `[delete-namespace](https://docs.aws.amazon.com/cli/latest/reference/servicediscovery/delete-namespace.html)` comando (sostituisci il *red* valore 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`](https://boto3.amazonaws.com/v1/documentation/api/latest/guide/quickstart.html#installation)

1. Importa `Boto3` e usa `servicediscovery` come servizio.

   ```
   import boto3
   client = boto3.client('servicediscovery')
   ```

1. Elimina uno spazio dei nomi con `delete_namespace()` (sostituisci il *red* valore 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': {
           '...': '...',
       },
   }
   ```

------