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 resolvedores de DNS. 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. Na página Namespace: namespace-name, selecione o serviço que você deseja editar e escolha Exibir detalhes.

  5. Na página Serviço: nome do serviço, 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 chamadas de API para descoberta de instâncias. No entanto, você pode adicionar ou remover tags na página Serviço: nome do serviço.

  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 o TTL para resolvedores de DNS. I

  7. Em Configuração de DNS, para TTL, você pode especificar um período de tempo atualizado, em segundos, que determina por quanto tempo os resolvedores de DNS armazenam as informações desse registro antes que os resolvedores encaminhem outra consulta de DNS para o 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 comando update-service (substitua o valor destacado em vermelho pelo seu).

    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 valor destacado em vermelho pelo seu).

    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" }