使用 記錄受管執行個體的軟體組態 AWS Config - AWS Config

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

使用 記錄受管執行個體的軟體組態 AWS Config

您可以使用 AWS Config 記錄 Amazon EC2 執行個體和內部部署伺服器上的軟體庫存變更。這可讓您查看軟體組態的歷史變更。例如,在受管 Windows 執行個體上安裝新的 Windows 更新時, 會 AWS Config 記錄變更,然後將變更傳送到您的交付管道,以便通知您變更。使用 AWS Config,您可以查看何時為受管執行個體安裝 Windows 更新,以及它們如何隨時間變更的歷史記錄。

必要條件

您必須完成下列步驟才能記錄軟體組態變更:

  • 在 AWS Config中開啟受管執行個體清查資源類型的記錄。

  • 將 EC2 和內部部署伺服器設定為 中的受管執行個體 AWS Systems Manager。受管執行個體是指一種設定為搭配 Systems Manager 使用的機器。

  • 使用 Systems Manager 庫存功能,從您的受管執行個體啟動軟體庫存收集。

    注意

    Systems Manager 現在支援為非受管執行個體建立組態項目

    未受管執行個體的組態項目會有 Key: “InstanceStatus”Value: “Unmanaged” 的補充組態。

    未受管執行個體的組態項目不會收到其他更新

    若要接收其他更新,組態項目必須是受管執行個體。

您也可以使用 AWS Config 規則來監控軟體組態變更,並通知變更是否符合您的規則。例如,若您建立規則,檢查受管執行個體是否擁有指定的應用程式,而其中一個執行個體沒有安裝該應用程式時, AWS Config 便會將該執行個體標記為不符合您的規則。如需 AWS Config 受管規則的清單,請參閱AWS Config 受管規則清單

錄製軟體組態

在 AWS Config中啟用軟體組態變更的記錄:
  1. 在 AWS Config中開啟所有支援資源類型的記錄,或是選擇性記錄受管執行個體清查資源類型。如需詳細資訊,請參閱使用 錄製 AWS 資源 AWS Config

  2. 啟動包含 Systems Manager 執行個體設定檔的 Amazon EC2 執行個體,其中包含 AmazonSSMManagedInstanceCore 受管政策。此 AWS 受管政策可讓執行個體使用 Systems Manager 服務的核心功能。

    如需您可以為 Systems Manager 新增執行個體設定檔的其他政策相關資訊,請參閱《AWS Systems Manager 使用者指南》中的建立 Systems Manager 的 IAM 執行個體設定檔

    重要

    SSM 代理程式是為了在雲端中與 Systems Manager 通訊,而必須安裝在受管執行個體的 Amazon 軟體。如果是從 AMI 為下面其中一種作業系統建立 EC2 執行個體,則表示代理程式會預先安裝:

    • Windows Server 2003-2012 R2 AMI 發佈於 2016 月 11 月或之後。

    • Windows Server 2016 和 2019

    • Amazon Linux

    • Amazon Linux 2

    • Ubuntu Server 16.04

    • Ubuntu Server 18.04

    如果不是搭配預先安裝代理程式從 AMI 所建立的 EC2 執行個體,則您必須手動安裝代理程式。如需相關資訊,請參閱《AWS Systems Manager 使用者指南》中的下列主題:

  3. 如《AWS Systems Manager 使用者指南》中的設定庫存收集所述,開始庫存收集。Linux 和 Windows 執行個體的程序都是相同的。

    AWS Config 可以記錄下列庫存類型的組態變更:

    • 應用程式 – 受管執行個體的應用程式清單,例如防毒軟體。

    • AWS 元件 – 受管執行個體的元件清單 AWS ,例如 AWS CLI 和 SDKs。

    • 執行個體資訊 – 執行個體資訊,例如 OS 名稱和版本、網域,以及防火牆狀態。

    • 網路組態 – 組態資訊,例如 IP 地址、閘道和子網路遮罩。

    • Windows 更新 – 受管執行個體的 Windows 更新清單 (僅限 Windows 執行個體)。

    注意

    AWS Config 目前不支援記錄自訂庫存類型。

庫存收集是一種 Systems Manager 功能,而這類功能分組為操作管理動作和變更執行個體和節點,以及共用資源等類別。如需詳細資訊,請參閱《AWS Systems Manager 使用者指南》中的什麼是 Systems Manager?以及 Systems Manager 功能