本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立生命週期政策
當您建立新的EC2映像建置器生命週期政策時,組態取決於政策的映像類型。為AMI映像資源和容器映像資源建立生命週期政策API的動作相同 (CreateLifecyclePolicy)。不過,映像資源和相關資源的組態不同。本節說明如何為兩者建立生命週期管理政策。
注意
建立生命週期政策之前,請確定您已符合所有 必要條件。
建立映像建置器AMI映像資源的生命週期管理政策
您可以使用下列其中一種方法來使用 AWS Management Console 或 建立AMI映像生命週期政策 AWS CLI。您也可以使用 CreateLifecyclePolicyAPI動作。對於相關聯的SDK請求,您可以參閱EC2映像建置器API參考中該命令的 See Also 連結。
- AWS Management Console
-
若要在 中建立AMI映像資源的生命週期政策 AWS Management Console,請依照下列步驟執行:
-
在 開啟EC2映像建置器主控台https://console.aws.amazon.com/imagebuilder/
。 -
從導覽窗格中選擇生命週期政策。
-
選擇建立生命週期政策。
-
設定下列程序所述的政策設定。
-
若要在設定完 設定後建立生命週期政策,請選擇建立政策。
為您的政策設定一般設定。
-
從政策類型中選取 AMI選項。
-
輸入政策名稱。
-
選擇性地輸入生命週期政策的描述。
-
啟用預設為開啟。預設設定會啟用生命週期政策,並立即將其新增至排程。若要建立最初停用的政策,您可以關閉啟用。
-
選取您為生命週期政策許可建立IAM的角色。如果您尚未建立此角色,請參閱 必要條件 以取得詳細資訊。
設定政策的規則範圍。
本節會根據您使用的篩選條件類型,設定生命週期政策的資源選擇。
-
篩選條件類型:配方 – 若要根據建立資源的配方將生命週期規則套用至映像資源,請為政策選取最多 50 個配方版本。
-
篩選條件類型:標籤 – 若要根據資源標籤將生命週期規則套用至映像資源,請輸入最多 50 個索引鍵值對的清單,讓政策相符。
開啟下列一或多個生命週期規則以套用至生命週期政策選取的資源。如果資源在政策執行時符合多個生命週期規則,Image Builder 會依照下列順序執行規則動作:1) 棄用、2) 停用、3) 刪除。
棄用規則
將映像建置器映像資源狀態設定為
Deprecated
。映像建置器管道仍會針對已棄用映像執行。您可以選擇性地設定關聯的棄用時間,AMIs而不會影響您啟動新執行個體的能力。-
單位計數 – 指定在建立映像資源之後,必須經過一段時間的整數值,然後再將其標記為
Deprecated
。 -
單位 – 選取要使用的時間範圍。範圍可以是
Days
、Months
、Weeks
或Years
。 -
棄用 AMIs - 選取核取方塊,將相關聯的 Amazon EC2 AMIs 標示為棄用日期。AMIs 仍然可用,您仍然可以從它們啟動新的執行個體。
停用規則
將映像建置器映像資源狀態設定為
Disabled
。這可防止映像建置器管道針對此映像執行 。您可以選擇性地停用相關聯的 AMI,以防止新的執行個體啟動。-
單位計數 – 指定在建立映像資源之後,必須經過一段時間的整數值,然後再將其標記為
Disabled
。 -
單位 – 選取要使用的時間範圍。範圍可以是
Days
、Months
、Weeks
或Years
。 -
停用 AMIs – 選取核取方塊以停用相關聯的 Amazon EC2 AMIs。您無法再使用 AMIs或從中啟動新的執行個體。
刪除規則
依年齡或計數刪除映像資源。您可以定義符合您需求的閾值。當映像建置器映像資源通過閾值時,便會將其移除。您可以選擇性地取消註冊相關聯的 ,AMIs或刪除這些 的快照AMIs。您也可以指定要保留超過閾值之資源的標籤。
當您依年齡設定刪除規則時,映像建置器會在您設定的一段時間後刪除映像資源。例如,在 6 個月後刪除映像資源。當您依計數設定 時,Image Builder 會保留您指定的最近影像數量,或盡可能接近該數量,並刪除較早的版本。
-
依年齡
-
單位計數 – 指定在建立映像資源之後,在刪除映像資源之前必須經過的期間整數值。
-
單位 – 選取要使用的時間範圍。範圍可以是
Days
、Months
、Weeks
或Years
。 -
每個配方至少保留一個映像 – 選取核取方塊,以保留此規則影響的每個配方版本的最新可用映像資源。
依計數
-
映像計數 – 指定每個配方版本要保留的最近映像資源數量的整數值。
-
-
取消註冊 AMIs – 選取核取方塊以取消註冊相關聯的 Amazon EC2 AMIs。您無法再使用 AMIs或從中啟動新的執行個體。
-
使用相關聯的標籤保留映像AMIs、 和快照 – 選取核取方塊,以輸入您要保留之映像資源的標籤清單。標籤適用於映像資源和 Amazon EC2 AMIs。您最多可以輸入 50 個鍵值對。
標籤 (選用)
將標籤新增至您的生命週期政策。
-
- AWS CLI
-
若要建立新的 Image Builder 生命週期政策,您可以在 中使用 create-lifecycle-policy
命令 AWS CLI。
建立映像建置器容器映像資源的生命週期管理政策
您可以使用下列其中一種方法來使用 AWS Management Console 或 建立容器映像生命週期政策 AWS CLI。您也可以使用 CreateLifecyclePolicyAPI動作。對於相關聯的SDK請求,您可以參考EC2映像建置器API參考中該命令的 See Also 連結。
- AWS Management Console
-
若要在 中建立容器映像資源的生命週期政策 AWS Management Console,請遵循下列步驟:
-
在 開啟EC2映像建置器主控台https://console.aws.amazon.com/imagebuilder/
。 -
從導覽窗格中選擇生命週期政策。
-
選擇建立生命週期政策。
-
設定下列程序所述的政策設定。
-
若要在設定好設定後建立生命週期政策,請選擇建立政策。
政策組態:一般設定
設定政策的一般設定。
-
從政策類型中選取 AMI選項。
-
輸入政策名稱。
-
選擇性地輸入生命週期政策的描述。
-
啟用預設為開啟。預設設定會啟用生命週期政策,並立即將其新增至排程。若要建立最初停用的政策,您可以關閉啟用。
-
選取您為生命週期政策許可建立IAM的角色。如果您尚未建立此角色,請參閱 必要條件 以取得詳細資訊。
設定政策的規則範圍。
本節會根據您使用的篩選條件類型,設定生命週期政策的資源選擇。
-
篩選條件類型:配方 – 若要根據建立資源的配方將生命週期規則套用至映像資源,請為政策選取最多 50 個配方版本。
-
篩選條件類型:標籤 – 若要根據資源標籤將生命週期規則套用至映像資源,請輸入最多 50 個索引鍵值對的清單,讓政策相符。
刪除規則
對於容器映像,此規則會刪除映像建置器容器映像資源。您可以選擇性地移除已分發至 ECR 儲存庫的 Docker 映像,以防止這些映像用於執行新的容器。
當您依年齡設定刪除規則時,映像建置器會在您設定的一段時間後刪除映像資源。例如,在 6 個月後刪除映像資源。當您依計數設定 時,Image Builder 會保留您指定的最近影像數量,或盡可能接近該數量,並刪除較早的版本。
-
依年齡
-
單位計數 – 指定在建立映像資源之後,在刪除映像資源之前必須經過的期間整數值。
-
單位 – 選取要使用的時間範圍。範圍可以是
Days
、Months
、Weeks
或Years
。 -
至少保留一個映像 – 選取核取方塊,僅保留此規則影響的每個配方版本的最新可用映像資源。
依計數
-
映像計數 – 指定每個配方版本要保留的最新映像資源數量的整數值。
-
-
刪除ECR容器映像 – 選取核取方塊,以刪除存放在儲存ECR庫中的相關聯容器映像。您無法再使用容器映像做為建立新映像或執行新容器的基礎。
-
保留具有相關聯標籤的影像 – 選取核取方塊,以輸入您要保留的影像資源的標籤清單。
標籤 (選用)
將標籤新增至您的生命週期政策。
-
- AWS CLI
-
若要建立新的 Image Builder 生命週期政策,您可以在 中使用 create-lifecycle-policy
命令 AWS CLI。