Excluindo um namespace AWS Cloud Map - AWS Cloud Map

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Excluindo um namespace AWS Cloud Map

Depois de terminar de usar um namespace, você pode excluí-lo. Ao excluir um namespace, você não poderá mais usá-lo para registrar ou descobrir instâncias de serviço.

nota

Ao criar um namespace, se você especificar que deseja descobrir instâncias de serviço usando consultas públicas de DNS ou consultas de DNS em VPCs, cria AWS Cloud Map uma zona hospedada pública ou privada do Amazon Route 53. Quando você exclui o namespace, AWS Cloud Map exclui a zona hospedada correspondente.

Antes de excluir um namespace, você deve cancelar o registro de todas as instâncias de serviço e, em seguida, excluir todos os serviços que foram criados no namespace. Para obter mais informações, consulte Cancelando o registro de uma instância de serviço AWS Cloud Map e Excluindo um serviço AWS Cloud Map.

Depois de cancelar o registro de instâncias e excluir serviços que foram criados em um namespace, siga estas etapas para excluir o namespace.

AWS Management Console
  1. Faça login no AWS Management Console e abra o AWS Cloud Map console em https://console.aws.amazon.com/cloudmap/.

  2. No painel de navegação, escolha Namespaces.

  3. Selecione o namespace que você deseja excluir e escolha Excluir.

  4. Confirme que você deseja excluir o serviço escolhendo Excluir novamente.

AWS CLI
  • Exclua um namespace com o comando delete-namespace (substitua o valor destacado em vermelho pelo seu). Se o namespace ainda contiver um ou mais serviços, a solicitação falhará.

    aws servicediscovery delete-namespace --id ns-xxxxxxxxxxx
AWS SDK for Python (Boto3)
  1. Caso ainda não tenha instalado Boto3, é possível encontrar instruções para instalação, configuração e uso do Boto3 aqui.

  2. Importe Boto3 e use servicediscovery como seu serviço.

    import boto3 client = boto3.client('servicediscovery')
  3. Exclua um namespace com delete_namespace() (substitua o valor destacado em vermelho pelo seu). Se o namespace ainda contiver um ou mais serviços, a solicitação falhará.

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

    Exemplo de objeto de resposta

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