Alterar a política de rescisão de um grupo do Auto Scaling - Amazon EC2 Auto Scaling

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

Alterar a política de rescisão de um grupo do Auto Scaling

Para alterar a política de rescisão do seu grupo de Auto Scaling, use um dos métodos a seguir.

Console

Você não pode alterar a política de rescisão ao criar inicialmente um grupo de Auto Scaling no console do Amazon EC2 Auto Scaling. A política de término padrão é usada automaticamente. Depois que seu grupo de Auto Scaling for criado, você poderá substituir a política padrão por uma política de rescisão diferente ou por várias políticas de rescisão listadas na ordem em que devem ser aplicadas.

Para alterar a política de rescisão de um grupo do Auto Scaling
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/ e escolha grupos do Auto Scaling no painel de navegação.

  2. Marque a caixa de seleção ao lado do grupo do Auto Scaling.

    Um painel dividido é aberto na parte inferior da página.

  3. Na guia Detalhes, escolha Configurações avançadas, Editar.

  4. Em Políticas de encerramento, escolha uma ou mais políticas de encerramento. Se escolher várias políticas, coloque-as na ordem em que você deseja que elas sejam avaliadas.

    Você tem a opção de escolher Custom termination policy (Política personalizada de encerramento) e, em seguida, escolhe uma função Lambda que atenda às suas necessidades. Se tiver criado versões e aliases para sua função Lambda, é possível escolher uma versão ou alias no menu suspenso Version/Alias (Versão/alias). Para usar a versão não publicada da sua função Lambda, mantenha Version/Alias (Versão/alias) definido como padrão. Para ter mais informações, consulte Criar uma política de término personalizada com o Lambda.

    nota

    Ao usar várias políticas, a ordem delas devem ser definida corretamente:

    • Se você usar a política Default (Padrão), coloque-a em último lugar na lista.

    • Se você usar uma Custom termination policy (Política personalizada de encerramento), ela deve ser a primeira política na lista.

  5. Selecione Atualizar.

AWS CLI

A política de término padrão é usada automaticamente, a menos que uma política diferente seja especificada.

Para alterar a política de rescisão de um grupo do Auto Scaling

Use um dos seguintes comandos:

Você pode usar as políticas de término individualmente ou combiná-las em uma lista de políticas. Por exemplo, use o comando a seguir para atualizar um grupo do Auto Scaling a fim de usar primeiro a política OldestLaunchConfiguration e, depois disso, usar a política ClosestToNextInstanceHour.

aws autoscaling update-auto-scaling-group --auto-scaling-group-name my-asg --termination-policies "OldestLaunchConfiguration" "ClosestToNextInstanceHour"

Se você usar a política de encerramento Default, coloque-a no final da lista de políticas de encerramento. Por exemplo, --termination-policies "OldestLaunchConfiguration" "Default".

Para usar uma política de rescisão personalizada, você deve primeiro criar sua política de rescisão usando AWS Lambda. Para especificar a função do Lambda a ser usada como política de término, torne-a a primeira na lista de políticas de término. Por exemplo, --termination-policies "arn:aws:lambda:us-west-2:123456789012:function:HelloFunction:prod" "OldestLaunchConfiguration". Para ter mais informações, consulte Criar uma política de término personalizada com o Lambda.