重新计划会影响 Amazon EC2 实例的计划事件 - Amazon Elastic Compute Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

重新计划会影响 Amazon EC2 实例的计划事件

您可以重新安排一个事件,以便它在适合您的特定日期和时间发生。只有具有截止期限的事件才可以重新计划。重新计划事件还有其他限制

您可以使用以下方法之一重新计划事件。

Console
重新安排事件
  1. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

  2. 在导航窗格中,选择 Events

  3. 从筛选器列表中选择 Resource type: instance (资源类型:实例)

  4. 选择一个或多个实例,然后依次选择 Actions (操作)Schedule Event (计划事件)

    只有具有事件截止期限(由 Deadline (截止期限) 值指示)的事件才可以重新计划。如果某个选定的事件没有截止期限,则会禁用 Actions (操作) 下的 Schedule Event (计划事件)

  5. 对于 New start time (新的开始时间),为事件输入新的日期和时间。新的日期和时间必须早于 Event deadline (事件截止期限)

  6. 选择保存

    更新的事件开始时间可能需要一两分钟才会反映在控制台中。

Amazon CLI
重新安排事件
  1. 只有具有事件截止日期(由 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" } ] ]
  2. 若要重新计划事件,应使用 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 分钟。

  • 如果您使用控制台重新计划多个事件,则事件截止期限由具有最早的事件截止期限的事件决定。