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á.
Atualizando um AWS Cloud Map serviço
Dependendo da configuração de um serviço, você pode atualizar suas tags, o limite de falha na verificação de integridade do Route 53 e o tempo de vida (TTL) para DNS resolvedores. Para atualizar 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.
-
Na página Namespaces, escolha o namespace no qual o serviço é criado.
-
No namespace:
namespace-name
página, selecione o serviço que você deseja editar e escolha Exibir detalhes. -
Sobre o serviço:
service-name
página, escolha Editar.nota
Você não pode usar o fluxo de trabalho do botão Editar para editar valores de serviços que permitem somente API chamadas para descoberta de instâncias. No entanto, você pode adicionar ou remover tags no Serviço:
service-name
página. -
Na página Editar serviço, em Descrição do serviço, você pode atualizar qualquer descrição definida anteriormente para o serviço ou adicionar uma nova descrição. Você também pode adicionar tags e atualizar TTLpara DNS resolvedores.
-
Em DNSconfiguração, para TTL, você pode especificar um período de tempo atualizado, em segundos, que determina por quanto tempo os DNS resolvedores armazenam as informações desse registro antes que os resolvedores encaminhem outra DNS consulta ao Amazon Route 53 para obter as configurações atualizadas.
-
Se você configurou as verificações de saúde do Route 53, para Limite de falha, você pode especificar um novo número entre 1 e 10 que define o número de verificações de saúde consecutivas do Route 53 que uma instância de serviço deve passar ou falhar para que seu status de saúde mude.
-
Escolha Serviço de atualização.
- AWS CLI
-
-
Atualize um serviço com o
update-service
comando (substitua ored
valor com o seu próprio).aws servicediscovery update-service \ --id
srv-xxxxxxxxxxx
\ --service "Description=new description
,DnsConfig={DnsRecords=[{Type=A,TTL=60
}]}"Saída:
{ "OperationId": "l3pfx7f4ynndrbj3cfq5fm2qy2z37bms-5m6iaoty" }
-
- AWS SDK for Python (Boto3)
-
-
Caso ainda não tenha instalado
Boto3
, é possível encontrar instruções para instalação, configuração e uso doBoto3
aqui. -
Importe
Boto3
e useservicediscovery
como seu serviço.import boto3 client = boto3.client('servicediscovery')
-
Atualize um serviço com
update_service()
(substitua ored
valor com o seu próprio).response = client.update_service( Id='
srv-xxxxxxxxxxx
', Service={ 'DnsConfig': { 'DnsRecords': [ { 'TTL':300
, 'Type': 'A', }, ], }, 'Description': "new description
", } )Exemplo de objeto de resposta
{ "OperationId": "l3pfx7f4ynndrbj3cfq5fm2qy2z37bms-5m6iaoty" }
-