Supprimer un espace de AWS Cloud Map noms - AWS Cloud Map

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Supprimer un espace de AWS Cloud Map noms

Une fois que vous avez fini d'utiliser un espace de noms, vous pouvez le supprimer. Lorsque vous supprimez un espace de noms, vous ne pouvez plus l'utiliser pour enregistrer ou découvrir des instances de service.

Note

Lorsque vous créez un espace de noms, si vous spécifiez que vous souhaitez découvrir des instances de service à l'aide de requêtes DNS publiques ou de requêtes DNS dans des VPC, vous créez AWS Cloud Map une zone hébergée publique ou privée Amazon Route 53. Lorsque vous supprimez l'espace de noms, AWS Cloud Map la zone hébergée correspondante est supprimée.

Avant de supprimer un espace de noms, vous devez désenregistrer toutes les instances de service, puis supprimer tous les services créés dans l'espace de noms. Pour plus d’informations, consultez Annulation de l'enregistrement d'une instance de service AWS Cloud Map et Supprimer un AWS Cloud Map service.

Après avoir désenregistré les instances et supprimé les services créés dans un espace de noms, procédez comme suit pour supprimer l'espace de noms.

AWS Management Console
  1. Connectez-vous à la AWS Cloud Map console AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/cloudmap/.

  2. Dans le panneau de navigation, choisissez Namespaces (Espaces de noms).

  3. Sélectionnez l'espace de noms que vous souhaitez supprimer, puis choisissez Supprimer.

  4. Confirmez que vous souhaitez supprimer le service en sélectionnant à nouveau Supprimer.

AWS CLI
  • Supprimez un espace de noms à l'aide de la delete-namespace commande (remplacez la valeur rouge par la vôtre). Si l'espace de noms contient toujours un ou plusieurs services, la demande échoue.

    aws servicediscovery delete-namespace --id ns-xxxxxxxxxxx
AWS SDK for Python (Boto3)
  1. Si ce n'est pas déjà Boto3 fait, vous trouverez les instructions d'installation, de configuration et d'utilisation Boto3 ici.

  2. Importez Boto3 et utilisez servicediscovery comme service.

    import boto3 client = boto3.client('servicediscovery')
  3. Supprimez un espace de noms par delete_namespace() (remplacez la valeur rouge par la vôtre). Si l'espace de noms contient toujours un ou plusieurs services, la demande échoue.

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

    Exemple de sortie de réponse

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