本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
排程參考
排程會指定何時應執行標記該排程的執行個體。每個排程都必須有唯一的名稱,做為識別您要套用至已標記資源之排程的標籤值。
期間
每個排程必須至少包含一個期間 (定義執行個體應執行的時間)。排程可以包含多個期間。當排程中使用多個期間時,當至少一個期間為 true 時,AWS 上的執行個體排程器會套用適當的啟動動作。如需詳細資訊,請參閱期間參考。
時區
您也可以指定排程的時區。如果您未指定時區,排程將使用您在啟動解決方案時指定的預設時區。如需可接受的時區值清單,請參閱 TZ 資料庫時區清單的 TZ
停止新的執行個體欄位
stop_new_instances 欄位會控制執行個體排程器是否應在執行個體排程目前正在執行期間之外執行時,在執行個體排程首次加上標籤時停止執行個體。根據預設,此欄位會設為 true。
設為 true 時,如果您標記超出排程執行期間的執行中執行個體,執行個體排程器會立即停止執行個體。當設定為 false 時,執行個體排程器會讓執行個體持續執行,直到下一個排定的停止時間為止。
休眠欄位
休眠欄位可讓您將休眠用於已停止的 Amazon EC2 執行個體。如果此欄位設為 true,您的 EC2 執行個體必須使用支援休眠的 Amazon Machine Image (AMI)。如需詳細資訊,請參閱《Amazon EC2 使用者指南》中的支援的 Linux AMIs。休眠會將執行個體記憶體 (RAM) 的內容儲存於您的 Amazon Elastic Block Store (Amazon EBS) 根磁碟區。如果此欄位設為 true,則當解決方案停止執行個體時,執行個體會休眠而非停止。
如果您將解決方案設定為使用休眠,但您的執行個體未設定為休眠或不符合休眠先決條件,則解決方案會記錄警告,並停止執行個體而不休眠。如需詳細資訊,請參閱《Amazon EC2 使用者指南》中的讓您的隨需執行個體或 Spot 執行個體休眠。
強制執行欄位
排程包含強制執行欄位,可讓您防止執行個體在執行期間之外手動啟動,或在執行期間手動停止。如果此欄位設為 true,且使用者在執行期間之外手動啟動執行個體,解決方案會停止執行個體。如果此欄位設定為 true,則在執行期間手動停止執行個體時,也會重新啟動執行個體。
保留執行中欄位
如果執行個體是在執行期間開始之前手動啟動,則 retain_running 欄位可防止解決方案在執行期間結束時停止執行個體。例如,如果執行期間從上午 9 點到下午 5 點的執行個體在上午 9 點之前手動啟動,解決方案不會在下午 5 點停止執行個體。
Systems Manager 維護時段欄位 (僅適用於 EC2 執行個體)
ssm-maintenance-window 欄位可讓您將 AWS Systems Manager 維護時段自動新增為排程的執行期間。當您指定與 Amazon EC2 執行個體位於相同帳戶和 AWS 區域中的維護時段名稱時,如果沒有其他執行期間指定執行個體應執行,解決方案將在維護時段開始前至少 10 分鐘啟動執行個體,並在維護時段結束時停止執行個體。
建立 SSM 維護時段,並使用 SSM 維護時段的名稱設定排程後,變更會在 Lambda 的下一次排程執行時收取。例如,如果您選取排程器 Lambda 執行的頻率為 5 分鐘,則維護時段變更將由 Lambda 在接下來的 5 分鐘間隔收取。
AWS 上的執行個體排程器會確保您的執行個體至少在維護時段開始前 10 分鐘啟動。根據您為排程間隔 AWS CloudFormation 參數設定的值,這可能會導致您的執行個體在維護時段開始的 10+間隔分鐘前啟動,以確保執行個體至少提前 10 分鐘啟動。例如,如果您將排程間隔設定為 30 分鐘,排程器會在維護時段開始前 10-40 分鐘啟動執行個體。
注意
若要使用此功能,解決方案中樞堆疊中的啟用 EC2 SSM 維護 Windows CloudFormation 參數必須設定為 yes。
如需詳細資訊,請參閱《AWS Systems Manager 使用者指南》中的 AWS Systems Manager 維護 Windows。 AWS Systems Manager
排程定義
Amazon DynamoDB 中 AWS 組態資料表上的執行個體排程器包含排程定義。排程定義可以包含下列欄位:
| 欄位 | Description |
|---|---|
|
|
排程的選用描述。 |
|
|
選擇是否要讓執行 Amazon Linux 的 Amazon EC2 執行個體進入休眠。當此欄位設為 true 時,排程器會在執行個體停止時將其休眠。請注意,您的執行個體必須開啟休眠,且必須符合休眠先決條件。 |
|
|
選擇是否強制執行排程。當此欄位設為 true 時,如果執行個體是在執行期間之外手動啟動,排程器會停止執行中的執行個體,如果執行個體在執行期間手動停止,則排程器會啟動執行個體。 |
|
|
用於識別排程的名稱。此名稱必須是唯一的,且只能包含英數字元、連字號 (-) 和底線 (_)。 |
|
|
此排程中使用的期間名稱。輸入與句點名稱 (句點名稱) 欄位完全相同的名稱。 |
|
|
如果執行個體是在執行期間開始之前手動啟動,請選擇是否防止解決方案在執行期間結束時停止執行個體。 |
|
|
選擇是否將 Amazon RDS 維護時段納入 Amazon RDS 執行個體排程的執行期間,還是將 AWS Systems Manager 維護時段納入 Amazon EC2 執行個體排程的執行期間。此欄位預設為啟用,並可透過將其值設定為「false」來停用 |
|
|
選擇是否要新增 AWS Systems Manager 維護時段 (做為此排程的額外執行期間)。接受與排程 EC2 執行個體相同帳戶/區域中的時段名稱相符的維護時段名稱 StringSet。 注意:此功能僅適用於 EC2 執行個體。 |
|
|
如果執行個體是在執行期間之外執行,請選擇是否要在第一次加上標籤時停止執行個體。根據預設,此欄位會設為 true。 |
|
|
排程將使用的時區。如果未指定時區,則會使用預設時區 (UTC)。如需可接受的時區值清單,請參閱 tz 資料庫時區清單的 |
|
|
選擇是否要在排程層級開啟 CloudWatch 指標。此欄位會覆寫您在部署時指定的 CloudWatch 指標設定。 注意:啟用此功能會產生每個排程或排程服務每月 0.90 USD 的費用。 |