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
oactive
.
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.
previousState | currentState | severity | message |
---|---|---|---|
queued | payment-pending | INFO |
|
queued | payment-failed | ERROR |
o
|
queued | queued-deleted | INFO |
|
payment-pending | active | INFO |
|
payment-pending | payment-failed | ERROR |
o
|
active | retired | INFO |
|
active | pending-return | INFO |
|
pending-return | returned | INFO |
|
pending-return | active | ERROR |
|
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.
currentState | nextState | remainingDays | message |
---|---|---|---|
queued |
active |
1 |
Los Savings Plans en cola entrarán en estado activo el |
queued | active | 7 |
Los Savings Plans en cola entrarán en estado activo el |
active | retired | 1 |
Los Savings Plans activos entrarán en estado retirado el |
active | retired | 7 |
Los Savings Plans activos entrarán en estado retirado el |