本指南展示了如何根据标签中定义的过期值终止 Amazon Elastic Compute Cloud (Amazon EC2) 实例。例如,您可以在实例启动时间后指定的小时数或确切的日期和时间停止实例。通过这些设置,您可以防止临时实例(例如生成代理计算机)超出其预期用途。您还可以预设开发实例在将来自动终止,或终止未能持续重置其自己的看门狗标签的实例。这有助于避免运行不必要的计算。
第 1
步:Amazon EventBridge 规则将 Amazon Elastic Compute Cloud (Amazon EC2) 启动和标签更改事件发送到 Amazon Simple Queue Service (Amazon SQS) 队列
第 2
步:当 Amazon EC2 实例过期时,EventBridge 计划会将事件发送到 Amazon SQS 队列。
第 3
步AWS Lambda 函数使用 Amazon SQS 队列中的事件
第 4
步Lambda 函数处理 Amazon EC2 实例过期,并更新下一个实例过期的 EventBridge 计划。
第 5
步实例到期后,Lambda 函数使用 Amazon EC2 停止或终止实例。
第 6
步Lambda 函数可选择发出有关在 Amazon EC2 实例上执行的任何作的作事件。
第 7
步:EventBridge 规则包含一个事件模式,用于匹配作事件并将其传播到目标。
第 8
步Amazon Simple Notification Service (Amazon SNS) 主题可用作作规则的目标,以生成管理通知
第 9
步Lambda 函数将指标和日志发送到 Amazon CloudWatch 以实现可观测性,包括通过 CloudWatch 控制面板。