View a markdown version of this page

Automatizar os Savings Plans com o Amazon EventBridge - Savings Plans

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

Automatizar os Savings Plans com o Amazon EventBridge

O Amazon EventBridge permite automatizar os serviços da AWS e responder automaticamente a eventos do sistema, como problemas de disponibilidade em aplicativos ou alterações em recursos. Os eventos dos serviços da AWS são entregues ao EventBridge quase em tempo real. Os eventos são emitidos com base no melhor esforço. Com base nas regras criadas, o EventBridge chama uma ou mais ações de destino quando um evento corresponde aos valores especificados.

As ações que podem ser automaticamente acionadas incluem as seguintes:

  • Invocar uma função do AWS Lambda

  • Invocar o comando de execução do Amazon EC2

  • Transmitir o evento Amazon Kinesis Data Streams

  • Ativar a máquina de estado do AWS Step Functions

  • Notificar um tópico do Amazon SNS ou uma fila de AWS SMS

Alguns exemplos de uso dos eventos do CloudWatch com Savings Plans incluem:

  • Ativar uma função do Lambda quando os Savings Plans são retirados.

  • Notificar um tópico do Amazon SNS quando um Savings Plans é marcado como payment-failed ou active.

Para obter mais informações, consulte o Guia do usuário do Amazon CloudWatch Events.

Exemplos de eventos do Savings Plans

Esta seção inclui exemplos de eventos do Savings Plans. Os Savings Plans geram dois tipos de eventos. Eventos de alterações de estado acionados após mudanças de estado, e eventos de alerta de alterações de estados futuros ocorrendo entre um e sete dias.

Evento de alteração de estado do Savings Plans

As alterações de estado do Savings Plans são geradas quando um Savings Plan faz a transição de um estado para outro. Por exemplo, o estado payment-pending muda para active, ou um estado active muda para retired.

{ "version": "0", "id": "999cccaa-eaaa-0000-1111-123456789012", "detail-type": "Savings Plans State Change", "source": "aws.savingsplans", "account": "123456789012", "time": "2020-09-16T20:43:05Z", "region": "us-east-1", "resources": [ "arn:aws:savingsplans::123456789012:savingsplan/07ec53ab-91c3-4ac5-bde6-79fd53192252" ], "detail": { "severity": "INFO", "previousState": "payment-pending", "currentState": "active", "message": "PaymentSuccessful" } }

O evento de alteração de estado contém campos para recursos (Savings Plans ARNs), estado anterior, estado atual, gravidade e mensagem.

Valores possíveis para eventos de alteração de estado
previousState currentState severidade message
queued payment-pending INFORMAÇÕES

QueuedPurchaseFulfillment

queued payment-failed ERRO

LimitExceededException

ou

SavingsPlanOfferingNotAvailableException

queued queued-deleted INFORMAÇÕES

SavingsPlanQueuedDeleted

payment-pending active INFORMAÇÕES

PaymentSuccessful

payment-pending payment-failed ERRO

LimitExceededException

ou

PaymentUnsuccessful

active retired INFORMAÇÕES

SavingsPlanExpiration

active pending-return INFORMAÇÕES

SavingsPlanReturnRequested

pending-return returned INFORMAÇÕES

SavingsPlanReturnSuccessful

pending-return active ERRO

SavingsPlanReturnUnsuccessful

Evento de alerta de alteração de estado dos Savings Plans

Os alertas de alteração de estado do Savings Plans são gerados quando um Savings Plans faz a transição do estado queued para active, ou active para retired em um ou sete dias. É uma notificação proativa para alertar quando um Savings Plans for retirado ou um estado queued for cumprido.

{ "version": "0", "id": "999cccaa-eaaa-0000-1111-123456789012", "detail-type": "Savings Plans State Changange Alert", "source": "aws.savingsplans", "account": "123456789012", "time": "2020-09-16T00:15:00Z", "region": "us-east-1", "resources": [ "arn:aws:savingsplans::123456789012:savingsplan/07ec53ab-91c3-4ac5-bde6-79fd53192252", "arn:aws:savingsplans::123456789012:savingsplan/19a9fa12-911a-18ed-9aa1-3a2615149a14" ], "detail": { "currentState": "queued", "nextState": "active", "remainingdays": "1", "nextStateChangeDate": "2020-09-17", "message": "queued savings plans will go to active state on 2020-09-17" } }

O alerta de evento de alteração de estado contém campos para recursos (Savings Plans ARN), estado atual e próximo, dias restantes, data da próxima alteração e mensagem.

Valores possíveis para alertas de evento de alteração de estado
currentState nextState remainingDays message

queued

active

1

Os Savings Plans em fila entrarão em estado ativo no YYYY-MM-DD.

queued active 7

Os Savings Plans em fila entrarão em estado ativo no YYYY-MM-DD.

active retired 1

Savings Plans ativos passarão para o estado retirado no YYYY-MM-DD.

active retired 7

Savings Plans ativos passarão para o estado retirado no YYYY-MM-DD.