檢視次數:

使用 trendmicro:patch-exclude=true AWS 標籤來防止任務定義修補程式修改特定 ECS 叢集中的任務定義,而不需從 TrendAI Vision One™ 主控台停用執行時安全性。

預設情況下,當 Amazon ECS 叢集上已啟動 Runtime Security 時,Task Definition Patcher 會自動修改 Fargate 任務定義以包含 Container Security 容器。如果您希望在控制台中保持叢集的 Runtime Security 已啟動,但防止 Patcher 對該叢集的任務定義進行更改,您可以直接在 AWS 中將 trendmicro:patch-exclude=true 標籤應用於 ECS 叢集資源。
重要
重要
  • 標籤值區分大小寫。只有精確的小寫值true會觸發排除。像TrueTRUE1yes這樣的值則不會被排除。
  • 標籤必須應用於 ECS 叢集資源,而不是個別服務或任務定義。
  • 套用此標籤是被動的。它不會從已經修補的任務定義中移除 Container Security。要移除現有的修補,您必須在 TrendAI Vision One™ 控制台上關閉叢集上的執行時安全性。
  • 由於TrendAI Vision One™的收費是基於運行時安全和運行時掃描切換狀態,因此在應用此標籤時,您也應在TrendAI Vision One™控制台中關閉集群上的兩個切換,以避免意外收費。

使用排除標籤的修補行為

下表描述了任務定義修補程式在叢集中是否存在trendmicro:patch-exclude=true標籤時的行為。
觸發
標籤缺失
標籤存在 (true)
叢集上的執行時安全已啟動
叢集已修補
叢集在控制台中標記為已啟動,但未套用任何修補程式
CloudFormation 堆疊 createupdate 會調整叢集
叢集已修補或更新
叢集保持不變
ECS 服務部署事件觸發於叢集
服務已修補
已略過
獨立任務狀態變更事件觸發叢集
任務已修補
已略過
叢集上的執行時安全性已停用
叢集已部署
叢集已部署
CloudFormation 堆疊已解除安裝
叢集已部署
叢集已部署
標籤已新增至叢集(未採取其他中毒處理行動)
沒有任何事情會自動發生——現有的修補程式將保持不變
標籤已從叢集中移除
沒有任何事情會自動發生——修補程式將在下一次調和、服務部署或任務事件中繼續修補

常見使用案例

控制哪些叢集獲得修補
trendmicro:patch-exclude=true 標籤應用於您希望排除在修補程式範圍之外的叢集。新的修補程式將不會應用於這些叢集;任何已經修補的任務定義將保持不變。
完全從排除的叢集中移除 Container Security
TrendAI Vision One™ 控制台關閉叢集上的執行時安全性。無論是否存在排除標籤,解除修補程序始終運行。
重新啟用先前排除的叢集的修補功能
從 AWS 中的叢集中移除 trendmicro:patch-exclude=true 標籤。修補程式將在下次協調、ECS 服務部署或任務事件時恢復。TrendAI Vision One™ 控制台中無需執行其他操作。

在 AWS 中套用排除標籤

  1. 登入 AWS 管理控制台並導航至「Amazon ECS」
  2. 選擇「Clusters」並點擊您想要排除的叢集名稱。
  3. 在叢集詳細資訊頁面上,點擊「標籤 (Tags)」標籤。
  4. 「Manage tags」,然後按一下「Add tag」
  5. 輸入以下數值,然後點擊「儲存」
    • 機碼: trendmicro:patch-exclude
    • true
重要
重要
將標籤值輸入為小寫的true。修補程式會忽略其他大小寫。