使用案例與最佳實務 - AWS Systems Manager

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

使用案例與最佳實務

本主題列出 AWS Systems Manager 工具的常見使用案例和最佳實務。如果可用,這個主題也包含連結,可連結到相關的部落格文章和技術文件。

注意

此處每個區段的標題,都是有效的連結,可連結到技術文件中的對應區段。

自動化
  • 建立基礎設施用的自助服務自動化 Runbook。

  • 使用 中的 Automation 工具 AWS Systems Manager,透過使用公有 Systems Manager 文件 Amazon Machine Images(SSM 文件AMIs) 或編寫您自己的工作流程AMIs,簡化從 AWS Marketplace 或自訂 建立 ()。

  • 使用 AWS-UpdateLinuxAmiAWS-UpdateWindowsAmi 自動化 Runbook,或使用您建立的自訂自動化 Runbook,建置和維護 AMIs

庫存
  • 使用 中的 工具 Inventory AWS Systems Manager搭配 AWS Config 來稽核您的應用程式組態。

Maintenance Windows
  • 定義排程,在您的節點上執行可能中斷的動作,例如作業系統 (OS) 修補、驅動程式更新,或軟體安裝。

  • 如需 State Manager和 工具之間差異的相關資訊Maintenance Windows, AWS Systems Manager請參閱 在 State Manager 與 Maintenance Windows 之間進行選擇

Parameter Store
Patch Manager
  • 使用 中的Patch Manager工具 AWS Systems Manager,大規模推出修補程式,並提高節點的機群合規可見性。

  • 整合 Patch Manager 與 AWS Security Hub,以便在機群中的節點不合規時接收提醒,並從安全角度監控您的機群的修補狀態。使用 Security Hub 會產生費用。如需詳細資訊,請參閱 定價

  • 一次只能使用一種方法來掃描受管節點,檢查修補程式的合規性,以避免意外覆寫合規資料

Run Command
State Manager
受管節點
  • Systems Manager 需要準確的時間參考才能執行其操作。如果您節點的日期和時間未正確設定,可能會與您 API 請求的簽章日期不符。這可能會導致錯誤或不完整的功能。例如,在您的受管節點清單中,將不會包含具有錯誤時間設定的節點。

    如需有關在節點設定時間的資訊,請參閱設定 Amazon EC2 執行個體的時間

  • 在 Linux 受管節點上,驗證 SSM Agent 的簽章