本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
步驟 1:啟動執行個體排程器中樞堆疊
遵循本節中的step-by-step說明,將解決方案部署到您的帳戶。
部署時間:大約 5 分鐘
登入 AWS Management Console
,然後選取 按鈕以啟動 instance-scheduler-on-aws.template AWS CloudFormation 範本。 -
根據預設,範本會在美國東部 (維吉尼亞北部) 區域啟動。若要在不同的 中啟動解決方案 AWS 區域,請使用主控台導覽列中的區域選擇器。
-
在建立堆疊頁面上,確認正確的範本 URL 位於 Amazon S3 URL 文字方塊中,然後選擇下一步。
-
在指定堆疊詳細資訊頁面上,為您的解決方案堆疊指派名稱。如需命名字元限制的相關資訊,請參閱AWS Identity and Access Management 《 使用者指南》中的 IAM AWS STS 和配額。
-
在參數下,檢閱此解決方案範本的參數,並視需要修改。此解決方案使用下列預設值。
參數 預設 描述 排程標籤索引鍵 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 的 KMS 金鑰 ARNs <選用輸入> KMS ARNs 的逗號分隔清單可在 kms:CreateGrant 上 AWS 授予執行個體排程器許可,以為 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},以從一或多個 SSM 參數載入帳戶清單。 Region(s) <選用輸入> 將排定執行個體的區域清單。例如 us-east-1
和us-west-1
。注意
如果您將此參數保留空白,解決方案將使用目前的區域。
已啟用的中樞帳戶排程 Yes
啟用中樞帳戶中執行個體的排程。 日誌保留期間 (天) 30
CloudWatch 日誌的日誌保留期間,以天為單位。 啟用 CloudWatch Debug Logs No
在 CloudWatch 日誌中啟用偵錯層級記錄。 操作監控 Enabled
將操作洞察儀表板部署至 CloudWatch,並收集解決方案操作的自訂指標資料。 重要
啟用此功能會針對自訂 CloudWatch 指標和儀表板產生額外費用。
記憶體大小 128
排程 Amazon EC2 和 Amazon RDS 資源的 AWS Lambda 函數記憶體大小。如果您遇到高記憶體用量或逾時,請增加 。 保護 DynamoDB 資料表 Enabled
啟用解決方案使用的 DynamoDB 資料表刪除保護。這會導致刪除此堆疊時保留資料表。若要在刪除此堆疊時刪除資料表,請先停用此參數。 -
選擇 Next (下一步)。
-
在 Configure stack options (設定堆疊選項) 頁面,選擇 Next (下一步)。
-
在檢閱和建立頁面上,檢閱並確認設定。核取確認範本將建立 IAM 資源的方塊。
-
選擇提交以部署堆疊。
您可以在 AWS CloudFormation 主控台的狀態欄檢視堆疊的狀態。您應該會在大約五分鐘內收到 CREATE_COMPLETE 狀態。