操作员指南 - AWS 实例计划程序

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

操作员指南

本指南面向该解决方案的用户和操作员,其中包含有关如何配置计划监控解决方案的详细信息。

配置计划

在成功部署解决方案后,您可以开始配置计划。AWS 实例计划程序支持两种计划管理方法,如下所述。

注意

该解决方案可支持任意数量的计划,每个计划可包含一个或多个时段,这些时段用于定义受该计划控制的实例应在何时运行。有关更多信息,请参阅计划时段

AWS 上的实例调度器提供了 AWS CloudFormation CustomResource ,您可以使用它来使用基础设施即代码 (IaC) 来管理您的日程安排和周期。

有关如何使用 IaC 管理计划的信息,请参阅使用基础设施即代码(IaC)管理计划

使用 Amazon DynamoDB 控制台和 AWS 实例计划程序 CLI

重要

如果您已使用自定义资源通过 IaC 管理任何计划,则不得使用 DynamoDB 控制台或计划程序 CLI 来删除或修改这些计划或其周期。如果这样做,则会在中存储的参数 CloudFormation 和表中的值之间造成冲突。此外,请勿 CloudFormation 在使用 DynamoDB 控制台或计划程序 CLI 创建的计划中使用由管理的时段。

在部署 AWS 实例计划程序中心堆栈时,该解决方案创建了一个 Amazon DynamoDB 表,其中包含多个示例时段和计划,您可将其作为参考来创建自己的自定义时段和计划。要在 DynamoDB 中创建计划,请修改配置表中的一个计划 ConfigTable () 或创建一个新的计划。要使用 CLI 创建计划,请先安装计划程序 CLI,然后使用可用命令

此部分提供有关如何使用、监控和更新解决方案的说明与参考,以及问题排查和支持信息。

为实例添加计划标签

在部署 AWS CloudFormation 模板时,您定义了解决方案的自定义标签的名称(标签密钥)。为了让 AWS 上的实例调度器能够识别 Amazon EC2 或 Amazon RDS 实例,该实例上的标签密钥必须与此自定义标签密钥匹配。因此,请务必统一且正确地将标签应用于所有适用实例。在使用该解决方案时,您仍可对实例使用现有的标签最佳实践。有关更多信息,请参阅标记您的亚马逊 EC2 资源和标记 Amazon RDS 资源

在 AWS 管理控制台上,可使用标签编辑器一次性为多个资源应用或修改标签。您也可以在控制台中手动应用和修改标签。

标记资源后不久,实例调度器将对该资源应用一个 IS ManagedBy 标记,以表示该资源现在由调度器管理。您可以查找此标签以确认资源已正确注册以进行计划。

设置标签值

将标签应用于实例时,请使用您在初始配置期间定义的标签键(默认情况下,标签键为 Schedule),并将标签值设置为需应用于实例的计划的名称。如果您想更改标签键,可以通过更新解决方案参数来实现。

注意

对于 Amazon RDS 实例,标签值的长度可以在 1 到 256 个 Unicode 字符之间,并且不能带有前缀 aws:。该字符串只能包含 Unicode 字母、数字、空格、“_”、“.”、“/”、“=”、“''”、“-”的集合(Java 正则表达式:“^([\\p{L}\\p{Z}\\p{N}_.:/=\\-]*)$”)。有关更多信息,请参阅为 Amazon RDS 资源添加标签

EC2 带有加密 EBS 卷的实例

如果您的 EC2 数据库实例的 EBS 卷使用客户管理的 KMS 密钥加密,则必须向实例计划程序角色授予 KMS: CreateGrant 权限才能启动这些实例。有关更多信息,请参阅加密 EC2 EBS 卷

EC2 在 License Manager 中管理的实例

如果您的 EC2 实例是在 AWS License Manager 中管理的,则必须向实例计划员角色授予相应的许可证管理器权限,以便能够启动和停止这些实例。有关更多信息,请参阅 L EC2 icense Manager