Automatización de los Savings Plans con Amazon EventBridge - Savings Plans

Automatización de los Savings Plans con Amazon EventBridge

EventBridge le ayuda a automatizar sus servicios de AWS y a responder automáticamente a eventos del sistema, como problemas de disponibilidad de aplicaciones o cambios de recursos. Los eventos de los servicios de AWS se envían a EventBridge casi en tiempo real. Los eventos se emiten en la medida de lo posible. En función de las reglas que cree, EventBridge llama una o varias acciones de destino cuando un evento coincida con los valores que especificó en una regla.

Entre las acciones que se pueden activar automáticamente se incluyen las siguientes:

  • Invocar una función de AWS Lambda

  • Invocar Ejecutar comando de Amazon EC2

  • Desviar el evento a Amazon Kinesis Data Streams

  • Activar una máquina de estado de AWS Step Functions

  • Notificar un tema de Amazon SNS o una cola de AWS SMS

Algunos ejemplos del uso de Eventos de CloudWatch con Savings Plans incluyen los siguientes:

  • Activar una función de Lambda cuando se retira un Savings Plan.

  • Notificar un tema de Amazon SNS cuando se marca un Savings Plan como payment-failed o active.

Para obtener más información, consulte la Guía del usuario de los Eventos de Amazon CloudWatch.

Ejemplos de eventos de Savings Plans

En esta sección se incluyen eventos de ejemplo de Savings Plans. Savings Plans genera dos tipos de eventos. Los eventos de cambio de estado que se activan cuando se produce un cambio de estado y los eventos de alerta de cambio de estado que informan de un cambio de estado próximo que se producirá en uno o siete días.

Evento de cambio de estado de Savings Plans

Los cambios de estado de Savings Plans se generan cuando un Savings Plan pasa de un estado a otro. Por ejemplo, un estado payment-pending cambia a active o un estado active cambia a 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" } }

El evento de cambio de estado contiene campos para los recursos (ARN de Savings Plans), el estado anterior, el estado actual, la gravedad y el mensaje.

Valores posibles de eventos de cambio de estado
previousState currentState severity message
queued payment-pending INFO

QueuedPurchaseFulfillment

queued payment-failed ERROR

LimitExceededException

o

SavingsPlanOfferingNotAvailableException

queued queued-deleted INFO

SavingsPlanQueuedDeleted

payment-pending active INFO

PaymentSuccessful

payment-pending payment-failed ERROR

LimitExceededException

o

PaymentUnsuccessful

active retired INFO

SavingsPlanExpiration

active pending-return INFO

SavingsPlanReturnRequested

pending-return returned INFO

SavingsPlanReturnSuccessful

pending-return active ERROR

SavingsPlanReturnUnsuccessful

Evento de alerta de cambio de estado de Savings Plans

Las alertas de cambios de estado de Savings Plans se generan cuando un Savings Plan pasa del estado queued a active, o del estado active a retired en uno o siete días. Se trata de una notificación proactiva para avisarle si algún Savings Plan se va a retirar o si se cumple un estado queued (en cola).

{"version": "0", "id": "999cccaa-eaaa-0000-1111-123456789012", "detail-type": "Savings Plans State Change 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" } }

El evento de alerta de cambio de estado contiene campos para los recursos (ARN de Savings Plans), el estado actual, el estado siguiente, los días restantes, la fecha del próximo cambio de estado y el mensaje.

Valores posibles de eventos de alerta de cambio de estado
currentState nextState remainingDays message

queued

active

1

Los Savings Plans en cola entrarán en estado activo el YYYY-MM-DD.

queued active 7

Los Savings Plans en cola entrarán en estado activo el YYYY-MM-DD.

active retired 1

Los Savings Plans activos entrarán en estado retirado el YYYY-MM-DD.

active retired 7

Los Savings Plans activos entrarán en estado retirado el YYYY-MM-DD.