步驟 1:啟動執行個體排程器中樞堆疊 - AWS 上的執行個體排程器

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

步驟 1:啟動執行個體排程器中樞堆疊

遵循本節中的step-by-step說明,將解決方案部署至您的帳戶。

部署時間:大約 5 分鐘

Launch solution

  1. 登入 AWS 管理主控台,然後選取按鈕以啟動* instance-scheduler-on-aws.template* AWS CloudFormation 範本。

  2. 範本預設會在美國東部 (維吉尼亞北部) 區域啟動。若要在不同 AWS 區域中啟動解決方案,請使用主控台導覽列中的區域選擇器。

  3. 建立堆疊頁面上,確認正確的範本 URL 位於 Amazon S3 URL 文字方塊中,然後選擇下一步

  4. 指定堆疊詳細資訊頁面上,為您的解決方案堆疊指派名稱。如需有關命名字元限制的資訊,請參閱《AWS Identity and Access Management 使用者指南》中的 IAM 和 AWS STS 配額AWS Identity and Access Management

  5. 參數下,檢閱此解決方案範本的參數,並視需要修改。此解決方案使用下列預設值。

    參數 預設 說明

    排程標籤索引鍵

    Schedule

    解決方案讀取以判斷資源排程的標籤索引鍵。資源上的值會指定排程的名稱。

    如果您選擇修改預設值,請指派名稱,以便在所有必要的執行個體之間一致且正確地套用。

    注意:標籤索引鍵區分大小寫。

    例如,如果此參數的值保留為預設值 Schedule,則 AWS 上的執行個體排程器會根據名稱為 的value my-office-hours-schedule排程,排程所有以 金鑰Schedule和 標記的 EC2 執行個體my-office-hours-schedule

    排程間隔 (分鐘)

    5

    排程器為 Amazon EC2 和 Amazon RDS 啟動之間的間隔,以分鐘為單位。

    較長的排程間隔可減少解決方案的執行成本,但也會降低排程的準確性。排程間隔為 5 分鐘時,執行個體會在請求的開始/停止時間後 5 分鐘內啟動/停止。

    預設時區

    UTC

    未指定時區之排程的預設 IANA (國際指派號碼授權機構) 時區識別符。如需有效時區識別符的清單,請參閱 tz 資料庫時區清單TZ 識別符欄。

    排程已啟用

    Yes

    選取 No 以停用所有服務的排程。

    啟用 xxx 排程

    Enabled

    為解決方案支援的每個服務啟用/停用排程 (多個參數)。

    開始標籤

    InstanceScheduler-LastAction=Started By {scheduler} {year}/{month}/{day} {hour}:{minute}{timezone},>

    以逗號分隔的標籤索引鍵清單和在啟動執行個體上設定的格式 key=value、key=value...。

    您可以移除此值,以完全停用此功能。

    停止標籤

    InstanceScheduler-LastAction=Stopped By {scheduler} {year}/{month}/{day} {hour}:{minute}{timezone},>

    以逗號分隔的標籤索引鍵清單和在停止執行個體上設定的格式 key=value、key=value...。

    您可以移除此值,以完全停用此功能。

    啟用 EC2 SSM 維護時段

    No

    允許排程指定一或多個 Systems Manager 維護時段名稱。然後,AWS 上的執行個體排程器將確保標記該排程的執行個體在關聯的維護時段前至少 10 分鐘啟動。

    EC2 ARNs

    <選用輸入>

    以逗號分隔的 KMS ARNs 清單,以授予 AWS kms:CreateGrant 執行個體排程器許可,為 EC2 服務提供加密 EBS 磁碟區的解密許可。這可讓排程器啟動已連接加密 EBS 磁碟區的 EC2 執行個體。提供 (*) 以限制對所有 KMS 金鑰的存取;保留空白以停用。如需所建立政策的詳細資訊,請參閱加密的 EC2 EBS 磁碟區

    在停止時建立 RDS 執行個體快照

    No

    選擇是否要在停止 RDS 資料庫執行個體之前建立快照。

    注意:快照不適用於 Amazon Aurora 叢集。

    ASG 排程標籤金鑰

    scheduled

    此解決方案套用到 Amazon EC2 Auto Scaling 群組的標籤,以追蹤解決方案的必要排程資訊。

    ASG 動作名稱字首

    is-

    解決方案在為 Auto Scaling 群組命名排程擴展動作時所使用的字首。解決方案會視需要新增和移除具有此字首的動作。

    使用 AWS Organizations

    No

    使用 AWS Organizations 自動化發言帳戶註冊。

    命名空間

    default

    提供唯一識別符,以區分多個解決方案部署 (無空格)。範例:開發

    對於使用 AWS Organizations 的部署,此參數必須是非空白值。

    組織 ID/遠端帳戶 IDs

    <選用輸入>

    如果您使用的是 AWS Organizations,則此欄位為必要欄位。提供組織 ID,例如 o-xxxxyyy。否則,請提供以逗號分隔的語音帳戶 IDs 清單,例如 1111111111、2222222222 或 {param: ssm-param-name},以從 1 個或多個 SSM 參數載入帳戶清單。

    Region(s)

    <選用輸入>

    將排定執行個體的區域清單。例如 us-east-1us-west-1。注意:如果您將此參數保留空白,解決方案將使用目前的區域。

    已啟用中樞帳戶排程

    Yes

    啟用中樞帳戶中執行個體的排程。

    日誌保留期 (天)

    30

    CloudWatch 日誌的日誌保留期間,以天為單位。

    啟用 CloudWatch 偵錯日誌

    No

    在 CloudWatch 日誌中啟用偵錯層級記錄。

    操作監控

    Enabled

    將操作洞察儀表板部署至 CloudWatch,並收集解決方案操作的自訂指標資料。重要:啟用此功能會產生自訂 CloudWatch 指標和儀表板的額外費用。

    記憶體大小

    128

    排程 Amazon EC2 和 Amazon RDS 資源的 AWS Lambda 函數的記憶體大小。如果您遇到高記憶體用量或逾時,請增加 。

    保護 DynamoDB 資料表

    Enabled

    為解決方案使用的 DynamoDB 資料表啟用刪除保護。這會導致刪除此堆疊時保留資料表。若要在刪除此堆疊時刪除資料表,請先停用此參數。

  6. 選擇下一步

  7. Configure stack options (設定堆疊選項) 頁面,選擇 Next (下一步)。

  8. 檢閱和建立頁面上,檢閱並確認設定。勾選確認範本將建立 IAM 資源的方塊。

  9. 選擇提交以部署堆疊。

您可以在狀態欄的 AWS CloudFormation 主控台中檢視堆疊的狀態。您應該會在大約五分鐘內收到 CREATE_COMPLETE 狀態。