View a markdown version of this page

此解决方案中使用的 AWS 服务 - AWS 实例计划程序

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

此解决方案中使用的 AWS 服务

AWS 服务 说明

AWS Lambda

核心。解决方案部署了一个 Lambda 函数,该函数包含调度实例和使用自定义资源功能管理 CloudFormation 堆栈更新的所有逻辑。

Amazon DynamoDB

核心。解决方案创建 DynamoDB 表来存储计划配置、状态信息、实例上次执行的操作,并创建一个表来存储用于计划的 Systems Manager 维护时段。

Amazon CloudWatch

核心。解决方案存储调试和信息日志。

AWS IAM

核心。解决方案使用 IAM 来获取计划实例的权限。

Amazon SNS

核心。解决方案创建一个用于发送错误消息的 SNS 主题以供用户订阅,并在发生错误时进行问题排查。

AWS KMS

核心。解决方案创建 AWS KMS 密钥以加密 SNS 主题。

Amazon EventBridge

核心。解决方案创建解决方案:创建 EventBridge 计划规则,以一致的时间间隔调用 AWS lambda” EventBridge

AWS Systems Manager

支持。提供应用程序级资源监控,并可视化展示资源操作和成本数据。

Amazon EC2

已计划。解决方案用于启动和停止 EC2 实例。实例由解决方案中配置 key/values 的特定标签标识。

Amazon RDS

已计划。解决方案用于将 RDS 数据库实例的状态更改为“可用”或“已停止”。实例由解决方案中配置 key/values 的特定标签标识。

Amazon Aurora

已计划。解决方案用于将 Aurora 集群状态更改为“可用”或“已停止”。集群由解决方案中配置 key/values 的特定标签标识。

Amazon Neptune

已计划。解决方案用于将 Neptune 实例状态更改为“可用”或“已停止”。实例由解决方案中配置 key/values 的特定标签标识。

Amazon DocumentDB

已计划。解决方案用于将 DocumentDB 实例状态更改为“可用”或“已停止”。实例由解决方案中配置 key/values 的特定标签标识。

Amazon EC2 Auto Scaling 组

已计划。解决方案用于管理 EC2 Auto Scaling 组的计划扩缩规则。这些规则将按照相关的时间表对 start/stop Auto Scaling 进行分组。群组由解决方案中配置 key/values 的特定标签标识。