

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

# 重新排程 EC2 執行個體的排程事件
<a name="reschedule-event"></a>

您可以重新排程事件，使其發生在適合您的特定日期和時間。對事件進行重新排程後，可能需要一到兩分鐘才會顯示更新的日期。

**限制**
+ 只能重新排程有事件截止日期的事件。事件最晚可以重新排程到事件截止日期。**截止日期**資料欄 (主控台) 和 `NotBeforeDeadline` 欄位 (AWS CLI) 會顯示事件截止日期。
+ 只能重新排程尚未開始的事件。**開始時間**資料欄 (主控台) 和 `NotBefore` 欄位 (AWS CLI) 會顯示開始時間。已排程在接下來 5 分鐘內開始的事件不能重新排程。
+ 新的事件開始時間與目前時間至少必須相隔 60 分鐘。
+ 如果您使用主控台重新排程多個事件，則由具有最早事件截止日期的事件決定事件截止日期。

------
#### [ Console ]

**重新排程事件**

1. 前往 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 開啟 Amazon EC2 主控台。

1. 在導覽窗格中，選擇 **Events** (事件)。

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

1. 選取一或多個執行個體，然後選擇 **Actions (動作)**、**Schedule event (排程事件)**。

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

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

1. 選擇**儲存**。

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

------
#### [ AWS CLI ]

**重新排程事件**  
使用 [https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-event-start-time.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-event-start-time.html) 命令。

```
aws ec2 modify-instance-event-start-time \
    --instance-id {{i-1234567890abcdef0}} \
    --instance-event-id {{instance-event-0d59937288b749b32}} \
    --not-before {{2020-03-25T10:00:00.000}}
```

------
#### [ PowerShell ]

**重新排程事件**  
使用 [Edit-EC2InstanceEventStartTime](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceEventStartTime.html) cmdlet。

```
Edit-EC2InstanceEventStartTime `
    -InstanceId {{i-1234567890abcdef0}} `
    -InstanceEventId {{instance-event-0d59937288b749b32}} `
    -NotBefore {{2020-03-25T10:00:00.000}}
```

------