一名 SysOps 管理員正在調查一家公司網絡應用程序的性能問題。該應用程序在自動擴展組中的 Amazon EC2 實例上運行。該應用程序在一天中的任意時間都會有大量流量增加。在流量快速增長期間,自動擴展組增加容量的速度不夠快。因此,用戶體驗很差。該公司希望在網絡流量增加時儘量降低成本,同時不影響用戶體驗。
A. 建一個 Amazon EventBridge(Amazon CloudWatch 事件)規則,當安全組發生變化時調用 AWS Lambda 函數。配置 Lambda 函數以評估安全組的合規性,刪除所有端口上的所有入站安全組規則,並在安全組不合規時通知 SysOps 團隊。
B. 爲安全組更改創建 AWS CloudTrail 指標過濾器。創建一個 Amazon CloudWatch 警報,以便在度量值大於 0 時通過 Amazon Simple Notification Service (Amazon SNS) 主題通知 SysOps 團隊。將 AWS Lambda 函數訂閱到 SNS 主題,通過刪除規則來補救安全組規則。
C. 激活 AWS Config restricted-ssh 受管規則。使用 AWS Systems Manager Automation AWS-DisablePublicAccessForSecurityGroup 運行簿,爲 AWS Config 規則添加自動補救措施。創建 Amazon EventBridge(Amazon CloudWatch 事件)規則,以便在規則不合規時通知 SysOps 團隊。
D. 爲安全組更改創建 AWS CloudTrail 指標過濾器。在 CloudWatch 警報中添加 AWS 系統管理器操作,以便在警報處於 ALARM 狀態時使用系統管理器自動化 AWS-DisablePublicAccessForSecurityGroup 運行簿暫停安全組。添加 Amazon Simple Notification Service (Amazon SNS) 主題作爲第二個目標,以通知 SysOps 團隊。