Atualizando um AWS Cloud Map serviço - 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á.

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
  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. Na página Namespaces, escolha o namespace no qual o serviço é criado.

  4. No namespace: namespace-namepágina, selecione o serviço que você deseja editar e escolha Exibir detalhes.

  5. Sobre o serviço: service-namepá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-namepágina.

  6. 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.

  7. 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.

  8. 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.

  9. Escolha Serviço de atualização.

AWS CLI
  • Atualize um serviço com o update-service comando (substitua o red 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)
  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. Atualize um serviço com update_service() (substitua o red 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" }