某公司有一個跨多個 AWS 賬戶運行的數據攝取應用程序。這些賬戶屬於 AWS 組織中的一個組織。該公司需要監控該應用程序並整合對該應用程序的訪問。目前,該公司在多個自動擴展組的 Amazon EC2 實例上運行應用程序。EC2 實例不能訪問互聯網,因爲數據很敏感,工程師已經部署了必要的 VPC 端點。EC2 實例運行一個定製的 AMI,該 AMI 是由亞馬遜公司提供的。
A. 建 Amazon EventBridge 規則,以便在用戶登錄 EC2 實例時向安全團隊發送通知 使用 EC2 實例連接登錄實例
B. 用 AWS Cloud Formation 部署自動擴展組 使用 cfn-init 輔助腳本爲外部訪問部署適當的 VPC 路由 重建自定義 AMI,使自定義 AMI 包括 AWS Systems Manager Agent。
C. 所有 EC2 實例上安裝 AWS 系統管理器代理 使用自動擴展組生命周期鉤子監控和審計訪問 使用系統管理器會話管理器登錄到實例 將日誌發送到日誌組 m Amazon CloudWatch 日誌
D. 數據導出到 Amazon S3 以進行審計 使用 S3 事件通知向安全團隊發送通知。
E. 用 EC2 映像生成器重建自定義 AMI 在映像中包含最新版本的 AWS 系統管理器代理 配置自動擴展組,將 AmazonSSMManagedinstanceCore 角色附加到所有 EC2 實例 使用系統管理器會話管理器登錄到實例 啓用將會話詳細信息記錄到 Amazon S3 爲新文件上傳創建 S3 事件通知,通過 Amazon Simple Notification Service (Amazon SNS) 主題向安全團隊發送消息。
F. 用 AWS 系統管理器自動化在自定義 AMI 中構建系統管理器代理 配置 AWS 配置,將 SCP 附加到根組織帳戶,以便 EC2 實例連接到系統管理器 使用系統管理器會話管理器登錄到實例 啓用將會話詳細信息記錄到亞馬遜 S3 創建新文件上傳的 S3 事件通知,通過亞馬遜簡單通知服務 (Amazon SNS) 主題向安全團隊發送消息。