重新排程會影響 Amazon EC2 執行個體的排程事件 - Amazon Elastic Compute Cloud

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

重新排程會影響 Amazon EC2 執行個體的排程事件

您可以重新排程事件,使其發生在適合您的特定日期和時間。只有具有截止日期的活動才能重新排程。有其他重新排程事件的限制

您可以使用下列其中一種方法來重新排程事件。

Console
重新排程事件
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,選擇 Events (事件)。

  3. 從篩選清單中選擇 Resource type: instance (資源類型:執行個體)

  4. 選取一或多個執行個體,然後選擇 Actions (動作)Schedule event (排程事件)

    只能重新排程有事件截止日期 (由 Deadline (截止日期) 的值指出) 的事件。如果其中一個選取的事件沒有截止日期,則會停用 Actions (動作)Schedule event (排程事件)

  5. 對於 New start time (新增開始時間),輸入事件的新日期和時間。新的日期和時間必須發生在 Event deadline (事件截止日期) 之前。

  6. 選擇 Save (儲存)。

    更新後的事件開始時間可能需要一兩分鐘才會反映在主控台中。

AWS 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

    可能需要 1-2 分鐘,describe-instance-status 命令才會傳回更新的 not-before 參數值。

限制

  • 只能重新排程有事件截止日期的事件。事件最晚可以重新排程到事件截止日期。事件截止日期會顯示在截止日期欄 (主控台) 和 NotBeforeDeadline 欄位 () 中AWS CLI。

  • 只能重新排程尚未開始的事件。開始時間會顯示在開始時間欄 (主控台) 和 NotBefore 欄位 () 中AWS CLI。排程在未來 5 分鐘內開始的事件無法重新排程。

  • 新的事件開始時間與目前時間至少必須相隔 60 分鐘。

  • 如果您使用主控台重新排程多個事件,則由具有最早事件截止日期的事件決定事件截止日期。