自動化規則 - AWS Compute Optimizer

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

自動化規則

自動化規則會根據您定義的條件和排程自動實作建議的動作。自動化規則是全域資源,可在可使用 Compute Optimizer Automation 的所有 AWS 區域 中管理自動化動作。您可以從可使用 Compute Optimizer Automation 的任何 AWS 區域中建立、更新和刪除自動化規則。

規則類型

規則有兩種類型:

  • 帳戶規則:僅將建議動作套用至您帳戶的規則。

  • 組織規則:在成員帳戶之間集中套用建議動作的規則。

注意

只有管理帳戶或委派管理員可以建立組織規則。您只能選取已啟用自動化且允許組織規則的成員帳戶,才能套用規則。成員帳戶可以檢視適用於其帳戶但無法編輯的組織規則詳細資訊。組織規則可設定為在成員帳戶規則之前或之後套用。

規則條件

設定規則時,請選擇您希望規則實作的建議動作類型,例如快照、刪除未連接的 Amazon EBS 磁碟區,以及升級 Amazon EBS 磁碟區類型。使用 AWS 區域和資源標籤等條件來精簡您的選擇。然後預覽目前相符的建議動作,以驗證您的條件。

重要

如果您未指定規則條件,Compute Optimizer 會將所有選取的建議動作類型套用至您在規則範圍中選取的帳戶,包括在可使用 AWS 區域 Compute Optimizer Automation 的所有 中建議的動作。

目前支援下列建議的動作屬性做為自動化規則的條件:

屬性 運算子 欄位類型

目前磁碟區大小 (GiB)

NumericEquals | NumericNotEquals | NumericLessThan | NumericLessThanEquals | NumericGreaterThan | NumericGreaterThanEquals

Integer

目前的磁碟區類型

StringEquals | StringNotEquals | StringEqualsIgnoreCase | StringNotEqualsIgnoreCase | StringLike | StringNotLike

String

預估節省 ($)

NumericEquals | NumericNotEquals | NumericLessThan | NumericLessThanEquals | NumericGreaterThan | NumericGreaterThanEquals

Double

回顧期間 (天)

NumericEquals | NumericNotEquals | NumericLessThan | NumericLessThanEquals | NumericGreaterThan | NumericGreaterThanEquals

Integer

AWS 區域

StringEquals | StringNotEquals | StringEqualsIgnoreCase | StringNotEqualsIgnoreCase | StringLike | StringNotLike

String

資源 ARN

StringEquals | StringNotEquals | StringEqualsIgnoreCase | StringNotEqualsIgnoreCase | StringLike | StringNotLike

String

資源標籤

StringEquals | StringNotEquals | StringEqualsIgnoreCase | StringNotEqualsIgnoreCase | StringLike | StringNotLike

資源標籤

需要重新啟動

StringEquals | StringNotEquals | StringEqualsIgnoreCase | StringNotEqualsIgnoreCase | StringLike | StringNotLike

String

每個屬性最多可以指定 20 個條件,每個條件最多可以指定 20 個值。如需詳細資訊,請參閱 AWS Compute Optimizer 自動化 API 參考中的條件

排程

透過指定頻率 (每日、每週或每月)、開始時間、結束時間和時區,為規則執行的時間設定排程。在此時段內,Compute Optimizer 會開始實作符合您指定條件的建議動作。啟動的動作數量取決於排程時段的持續時間、Compute Optimizer Automation 的並行限制,以及完成每個動作所需的時間。自動化動作會顯示為「進行中」,直到自動化工作流程中的所有步驟都完成為止。每個 AWS 區域的每個帳戶最多可同時進行 100 個動作。

規則順序

根據預設,規則會在其規則群組中以規則順序 1 (最高優先順序) 建立。例如,當管理帳戶建立設定為在成員帳戶規則之後套用的組織規則時,會收到規則順序 1,這是該群組中所有規則的最高優先順序。當帳戶中的建議動作符合多個規則時,規則群組和規則順序會決定套用哪個規則。Compute Optimizer 會將動作指派給規則順序值最低 (最高優先順序) 的作用中規則,無論該規則排定何時執行。

例如,如果建議的動作符合下表中的所有規則,Compute Optimizer 會將其指派給 Rule-C,並根據 Rule-C 的排程實作它。

規則群組 規則順序 規則名稱 狀態 排程

成員帳戶規則之前評估的組織規則

1

Rule-A

非作用中

每週一 12:00 到 13:00 UTC

2

Rule-B

非作用中

每日 12:00 到 13:00 UTC

成員帳戶規則

1

Rule-C

作用中

每月 15 日 12:00 到 13:00 UTC

2

Rule-D

非作用中

每月 15 日 12:00 到 13:00 UTC

成員帳戶規則之前 之後的組織規則

1

規則 E

非作用中

每週一 12:00 到 13:00 UTC

2

Rule-F

作用中

每日 12:00 到 13:00 UTC