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.
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
-
Faça login no AWS Management Console e abra o AWS Cloud Map console em https://console.aws.amazon.com/cloudmap/.
-
No painel de navegação, escolha Namespaces.
-
Selecione o namespace que você deseja excluir e escolha Excluir.
-
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)
-
-
Caso ainda não tenha instalado Boto3
, é possível encontrar instruções para instalação, configuração e uso do Boto3
aqui.
-
Importe Boto3
e use servicediscovery
como seu serviço.
import boto3
client = boto3.client('servicediscovery')
-
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': {
'...': '...',
},
}