本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
此解决方案中使用的 AWS 服务
| AWS 服务 | 说明 |
|---|---|
|
核心。解决方案部署了一个 Lambda 函数,该函数包含调度实例和使用自定义资源功能管理 CloudFormation 堆栈更新的所有逻辑。 |
|
|
核心。解决方案创建 DynamoDB 表来存储计划配置、状态信息、实例上次执行的操作,并创建一个表来存储用于计划的 Systems Manager 维护时段。 |
|
|
核心。解决方案存储调试和信息日志。 |
|
|
核心。解决方案使用 IAM 来获取计划实例的权限。 |
|
|
核心。解决方案创建一个用于发送错误消息的 SNS 主题以供用户订阅,并在发生错误时进行问题排查。 |
|
|
核心。解决方案创建 AWS KMS 密钥以加密 SNS 主题。 |
|
|
核心。解决方案创建解决方案:创建 EventBridge 计划规则,以一致的时间间隔调用 AWS lambda” EventBridge |
|
|
支持。提供应用程序级资源监控,并可视化展示资源操作和成本数据。 |
|
|
已计划。解决方案用于启动和停止 EC2 实例。实例由解决方案中配置 key/values 的特定标签标识。 |
|
|
已计划。解决方案用于将 RDS 数据库实例的状态更改为“可用”或“已停止”。实例由解决方案中配置 key/values 的特定标签标识。 |
|
|
已计划。解决方案用于将 Aurora 集群状态更改为“可用”或“已停止”。集群由解决方案中配置 key/values 的特定标签标识。 |
|
|
已计划。解决方案用于将 Neptune 实例状态更改为“可用”或“已停止”。实例由解决方案中配置 key/values 的特定标签标识。 |
|
|
已计划。解决方案用于将 DocumentDB 实例状态更改为“可用”或“已停止”。实例由解决方案中配置 key/values 的特定标签标识。 |
|
|
已计划。解决方案用于管理 EC2 Auto Scaling 组的计划扩缩规则。这些规则将按照相关的时间表对 start/stop Auto Scaling 进行分组。群组由解决方案中配置 key/values 的特定标签标识。 |