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

Quando você exclui um namespace DNS, AWS Cloud Map exclui a zona hospedada correspondente do Amazon Route 53 criada durante a criação do namespace.

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 delete-namespace comando (substitua o red valor 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 red valor 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': { '...': '...', }, }