Eliminar un AWS Cloud Map espacio de nombres - AWS Cloud Map

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Eliminar un AWS Cloud Map espacio de nombres

Cuando termines de usar un espacio de nombres, puedes eliminarlo. Al eliminar un espacio de nombres, ya no podrá utilizarlo para registrar o detectar instancias de servicio.

nota

Al crear un espacio de nombres, si especifica que desea descubrir instancias de servicio mediante consultas de DNS públicas o consultas de DNS en las VPC, crea AWS Cloud Map una zona alojada pública o privada de Amazon Route 53. Al eliminar el espacio de nombres, AWS Cloud Map elimina la zona alojada correspondiente.

Antes de eliminar un espacio de nombres, debes anular el registro de todas las instancias de servicio y, a continuación, eliminar todos los servicios que se crearon en el espacio de nombres. Para obtener más información, consulte Anular el registro de una instancia de servicio AWS Cloud Map y Eliminar un AWS Cloud Map servicio.

Después de anular el registro de las instancias y eliminar los servicios que se crearon en un espacio de nombres, sigue estos pasos para eliminar el espacio de nombres.

AWS Management Console
  1. Inicia sesión en la consola AWS Management Console y ábrela en https://console.aws.amazon.com/cloudmap/. AWS Cloud Map

  2. En el panel de navegación, seleccione Namespaces (Espacios de nombres).

  3. Seleccione el espacio de nombres que desee eliminar y, a continuación, elija Eliminar.

  4. Confirma que deseas eliminar el servicio; para ello, vuelve a seleccionar Eliminar.

AWS CLI
  • Elimine un espacio de nombres con el comando delete-namespace (sustituya el valor rojo por el suyo propio). Si el espacio de nombres aún contiene uno o más servicios, se producirá un error en la solicitud.

    aws servicediscovery delete-namespace --id ns-xxxxxxxxxxx
AWS SDK for Python (Boto3)
  1. Si aún no tiene Boto3 instalado, puede encontrar las instrucciones de instalación, configuración y uso Boto3 aquí.

  2. Importe Boto3 y use servicediscovery como su servicio.

    import boto3 client = boto3.client('servicediscovery')
  3. Elimine un espacio de nombres con delete_namespace() (sustituya el valor rojo por el suyo propio). Si el espacio de nombres aún contiene uno o más servicios, se producirá un error en la solicitud.

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

    Salida de respuesta de ejemplo

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