View a markdown version of this page

啟用 Amazon ECS 的執行時期監控 - Amazon Elastic Container Service

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

啟用 Amazon ECS 的執行時期監控

您可以設定 GuardDuty 自動管理所有 Fargate 叢集的安全代理程式。

先決條件

以下是使用執行時期監控的先決條件:

  • 對於 Linux 作業系統,Fargate 平台版本必須為 1.4.0 版或更新版本。

  • Amazon ECS 的 IAM 角色與許可:

  • 連線至 Amazon ECR 儲存庫:

    GuardDuty 安全代理程式儲存在 Amazon ECR 儲存庫中。每個獨立任務與服務任務都必須具備儲存庫的存取權。您可以使用下列其中一個選項:

    • 對於公有子網路中的任務,您可以使用任務的公有 IP 位址,或在任務執行所在的子網路中為 Amazon ECR 建立 VPC 端點。如需詳細資訊,請參閱 Amazon Elastic Container Registry User Guide 中的 Amazon ECR interface VPC endpoints (AWS PrivateLink)

    • 對於私有子網路中的任務,您可以使用網路位址轉譯 (NAT) 閘道,或在任務執行所在的子網路中為 Amazon ECR 建立 VPC 端點。

      如需詳細資訊,請參閱私有子網路與 NAT 閘道

  • 您必須具備使用 GuardDuty 所需的 AWSServiceRoleForAmazonGuardDuty 角色。如需詳細資訊,請參閱 Amazon GuardDuty User Guide 中的 Service-linked role permissions for GuardDuty

  • 您希望透過執行時期監控防護的所有檔案,都必須能被根使用者存取。如果您手動變更檔案的許可,則必須將其設定為 755

以下為在 EC2 容器執行個體上使用執行時期監控的先決條件:

程序

您可以在 GuardDuty 中啟用執行時期監控。如需如何啟用此功能的資訊,請參閱 Amazon GuardDuty User Guide 中的 Enabling Runtime Monitoring