Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅
中国的 Amazon Web Services 服务入门
(PDF)。
重新计划会影响 Amazon EC2 实例的计划事件
您可以重新安排一个事件,以便它在适合您的特定日期和时间发生。只有具有截止期限的事件才可以重新计划。重新计划事件还有其他限制。
您可以使用以下方法之一重新计划事件。
- Console
-
重新安排事件
通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/。
-
在导航窗格中,选择 Events。
-
从筛选器列表中选择 Resource type: instance (资源类型:实例)。
-
选择一个或多个实例,然后依次选择 Actions (操作)、Schedule Event (计划事件)。
只有具有事件截止期限(由 Deadline (截止期限) 值指示)的事件才可以重新计划。如果某个选定的事件没有截止期限,则会禁用 Actions (操作) 下的 Schedule Event (计划事件)。
-
对于 New start time (新的开始时间),为事件输入新的日期和时间。新的日期和时间必须早于 Event deadline (事件截止期限)。
-
选择保存。
更新的事件开始时间可能需要一两分钟才会反映在控制台中。
- Amazon CLI
-
重新安排事件
-
只有具有事件截止日期(由 NotBeforeDeadline
的值指示)才可以重新计划。使用 describe-instance-status 命令查看 NotBeforeDeadline
参数值。
aws ec2 describe-instance-status \
--instance-id i-1234567890abcdef0
以下示例输出显示因 system-reboot
包含值而可以重新计划的 NotBeforeDeadline
事件。
[
"Events": [
{
"InstanceEventId": "instance-event-0d59937288b749b32",
"Code": "system-reboot",
"Description": "The instance is scheduled for a reboot",
"NotAfter": "2019-03-14T22:00:00.000Z",
"NotBefore": "2019-03-14T20:00:00.000Z",
"NotBeforeDeadline": "2019-04-05T11:00:00.000Z"
}
]
]
-
若要重新计划事件,应使用 modify-instance-event-start-time 命令。使用 not-before
参数指定新的事件开始时间。新的事件开始时间必须早于 NotBeforeDeadline
。
aws ec2 modify-instance-event-start-time \
--instance-id i-1234567890abcdef0
\
--instance-event-id instance-event-0d59937288b749b32
\
--not-before 2019-03-25T10:00:00.000
在 describe-instance-status 命令返回更新的 not-before
参数值之前可能需要一两分钟。
限制
-
只有具有事件截止日期的事件才可以重新计划。可以将事件重新计划到事件截止日期之前的日期。控制台中的 Deadline (截止期限) 列和 NotBeforeDeadline
中的 Amazon CLI 字段指示了事件是否具有截止期限。
-
只有尚未开始的事件才可以重新计划。控制台中的 Start time (开始时间) 列和 NotBefore
中的 Amazon CLI 字段指示了事件的开始时间。还有 5 分钟便要按计划开始的事件无法重新计划。
-
新的事件开始时间离当前时间必须至少有 60 分钟。
-
如果您使用控制台重新计划多个事件,则事件截止期限由具有最早的事件截止期限的事件决定。