向 Amazon ECS 集群添加运行时监控
配置集群的运行时监控,然后在您的 EC2 容器实例上安装 GuardDuty 安全代理。
先决条件
开启运行时监控。有关更多信息,请参阅 为 Amazon ECS 开启运行时监控。
-
您可以使用预定义的标签来控制集群的运行时监控。如果您的访问策略基于标签限制访问,则必须向您的 IAM 用户授予标记集群的明确权限。有关更多信息,请参阅《IAM 用户指南》中的 IAM 教程:基于标签定义访问 Amazon 资源的权限。
过程
执行以下操作以将运行时监控添加到集群中。
-
为每个集群 VPC 创建 GuardDuty 的 VPC 端点。有关更多信息,请参阅《GuardDuty 用户指南》中的手动创建 Amazon VPC 端点。
-
配置 EC2 容器实例。
在集群中的 EC2 容器实例上,将 Amazon ECS 代理更新到版本
1.77
或更高版本。有关更多信息,请参阅 更新 Amazon ECS 容器代理。-
在集群中的 EC2 容器实例上,安装 GuardDuty 安全代理。有关更多信息,请参阅《GuardDuty 用户指南》中的手动管理 Amazon EC2 实例上的安全代理。
由于 GuardDuty 安全代理在 EC2 容器实例上作为一个进程运行,因此所有新任务和现有任务以及部署都将立即受到保护。
-
使用 Amazon ECS 控制台或 Amazon CLI 将集群上的
GuardDutyManaged
标签密钥设置为true
。有关更多信息,请参阅更新集群或使用 CLI 或 API 处理标签。为标签使用以下值。注意
键和值区分大小写,并且必须与字符串完全匹配。
键 =
GuardDutyManaged
,值 =true