本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
更新解決方案
重要
Instance Scheduler 1.5.0 版與 AppRegistry 有已知的相容性問題,因此無法直接升級至較新版本的解決方案。
如果您打算從 v1.5.0 更新至任何未來已啟用 AppRegistry 的版本,您必須先使用下列範本更新至 1.5.0-u 中介堆疊:
Hub Stack:https://solutions-reference.s3.amazonaws.com/aws-instance-scheduler/v1.5.0/aws-
遠端堆疊:https://solutions-reference.s3.amazonaws.com/aws-instance-scheduler/v1.5.0/
安裝這些堆疊將停用部署上的 AppRegistry 整合,允許較新版本的解決方案重新建立關聯。
升級路徑範例:1.5.0 -> 1.5.0-u -> 3.0.4
Instance Scheduler 設計為使用 AWS CloudFormation 安全地更新就地。執行此作業的一般程序如下:
-
登入AWS CloudFormation 主控台
,在安裝 Hub 堆疊的帳戶/區域上,選取 instance-scheduler-on-aws
,然後選取更新。 -
選取取代目前範本。
-
在指定範本下:
-
選取 Amazon S3 URL。
-
複製最新範本的連結。
-
將連結貼到 Amazon S3 URL 方塊中。
-
確認Amazon Amazon S3 URL 文字方塊中顯示的範本 URL 正確,然後選擇下一步。再次選擇 Next (下一步)。
-
-
在參數下,檢閱範本的參數,並視需要修改它們 (如需任何必要的參數更新,請參閱下列重大變更清單)。如需每個參數的詳細資訊 如需參數的詳細資訊,請參閱步驟 1。啟動執行個體排程器堆疊。
-
選擇 Next (下一步)。
-
在 Configure stack options (設定堆疊選項) 頁面,選擇 Next (下一步)。
-
在檢視 頁面上,檢視和確認的設定。核取確認範本將建立 AWS Identity and Access Management (IAM) 資源的方塊。
-
選擇檢視變更集並驗證變更。
-
選擇更新堆疊以部署堆疊。
您可以在狀態欄的 AWS CloudFormation 主控台中檢視堆疊的狀態。您應該會在幾分鐘內收到 UPDATE_COMPLETE 狀態。
針對每個輪輻帳戶中的 aws-instance-scheduler-remote 堆疊重複上述步驟。
打破特定版本中的變更
更新解決方案時,您可以將任何較舊版本直接升級至任何較新的版本,而不會遺失資料或中斷排程操作,但以下明確指出的情況除外。更新過去的特定版本時,您可能需要針對傳遞的版本採取特定動作。例如,從 v1.4.1 更新到 v3.0.2 時,請遵循 v1.5.0 和 v3.0.0 中中斷變更的說明。
1.5.0 版
1.5.0 版取代了需要提供跨帳戶排程角色 ARNs的清單,並能夠透過 AWS Organization 自動管理這些角色。如果您不想使用 AWS Organizations,您可以改為提供發言帳戶 IDs的清單,執行個體排程器會為您管理排程角色。
更新至 v1.5.0 或更新版本時,您必須:
-
更新下列參數時,請使用一般更新指示來更新中樞範本:
-
選擇解決方案的唯一命名空間。
-
選取您未來是否要使用 AWS Organizations 來管理發言註冊。
-
如果您選取是,請將組織 ID/遠端帳戶 IDs 取代為您的 AWS 組織 ID。
-
如果您選取了 No replaceOrganizationID/RemoteAccountIDs並以逗號分隔的 Spoke 帳戶 IDs清單。
-
-
-
使用一般更新指示更新所有遠端堆疊,同時更新下列參數 :
-
命名空間 – 與您為中樞帳戶選擇的名稱空間相同。
-
使用 AWS Organizations – 與中樞帳戶相同。
-
中樞帳戶 ID – 中樞帳戶的帳戶 ID (應該與之前相同)。
-
v3.0.0
相較於先前的版本,v3.0.0 包含下列重大變更:
-
1.5.x 中的「CloudWatch Metrics」功能已取代為 Operational Insights Dashboard。
-
CloudWatch 中的每個排程指標已從 Schedule/Service/MetricName → Schedule/Service/SchedulingInterval/MetricName 移動。
-
所有現有的指標都會保留,但現在將在新的命名空間下收集新的指標,並將在解決方案儀表板中提供。
-
用於 EC2 資料庫執行個體上加密 EBS 磁碟區的 KMS 金鑰 ARNs 現在必須提供給其各自帳戶中的中樞/輻條 CloudFormation 堆疊。(如需詳細資訊,請參閱加密的 EC2 EBS 磁碟區。)
-
如果您使用加密的 EBS 磁碟區來排程 EC2s,則需要將 KMS 金鑰 Arn 複製到您的中樞/輻條堆疊參數。
-
-
排程服務的 CloudFormation 參數已針對每個支援的服務分成個別參數。
-
所有 服務都會預設為啟用,並可個別停用。
-
-
Instance Scheduler 3.0 與舊版的 Instance Scheduler CLI 不向後相容。
-
您需要更新至最新版的執行個體排程器 CLI,才能繼續使用 CLI 命令。
-
除了上述之外,維護時段資料表的結構描述已更新,並將取代為更新的一部分。這將在更新至 v3.x 後幾分鐘內重設 EC2 維護時段的追蹤,在極少數情況下,可能會導致目前在維護時段內的執行個體在更新後立即提前停止。重新產生此資料後,排程操作會如常繼續。