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á.
Cancelando o registro de uma instância de serviço AWS Cloud Map
Para poder excluir um serviço, você deve cancelar o registro de todas as instâncias de serviço que foram registradas usando o serviço.
Para cancelar o registro de uma instância de serviço, execute o procedimento a seguir.
- 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.
-
Escolha a opção do namespace que contém a instância de serviço da qual você deseja cancelar o registro.
-
Na namespace-name
página Namespace:, escolha o serviço que você usou para registrar a instância do serviço.
-
Na service-name
página Serviço:, escolha a instância de serviço que você deseja cancelar o registro.
-
Escolha Cancelar registro.
-
Confirme se você deseja cancelar o registro da instância de serviço.
- AWS CLI
-
-
Cancele o registro de uma instância de serviço com o deregister-instance
comando (substitua os red
valores pelos seus). Esse comando exclui os registros DNS do Amazon Route 53 e todas as verificações de saúde AWS Cloud Map criadas para a instância especificada.
aws servicediscovery deregister-instance \
--service-id srv-xxxxxxxxx
\
--instance-id myservice-53
- 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')
-
Cancele o registro de uma instância de serviço com deregister-instance()
(substitua red
os valores pelos seus). Esse comando exclui os registros DNS do Amazon Route 53 e todas as verificações de saúde AWS Cloud Map criadas para a instância especificada.
response = client.deregister_instance(
InstanceId='myservice-53',
ServiceId='srv-xxxxxxxxx',
)
# If you want to see the response
print(response)
Exemplo de objeto de resposta
{
'OperationId': '4yejorelbukcjzpnr6tlmrghsjwpngf4-k98rnaiq',
'ResponseMetadata': {
'...': '...',
},
}