選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

建立或更新 IAM 角色政策

焦點模式
建立或更新 IAM 角色政策 - Amazon GuardDuty

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

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

若要讓 Malware Protection for S3 掃描和 (選擇性) 將標籤新增至 S3 物件,您可以使用具有必要許可的服務角色,代表您執行惡意軟體掃描動作。如需使用服務角色為 S3 啟用惡意軟體保護的詳細資訊,請參閱服務存取。此角色與 GuardDuty 惡意軟體防護服務連結角色不同。

如果您偏好使用 IAM 角色,您可以連接 IAM 角色,其中包含掃描和 (選擇性) 將標籤新增至 S3 物件所需的許可。您必須建立 IAM 角色或更新現有角色,以包含這些許可。由於您啟用 Malware Protection for S3 的每個 Amazon S3 儲存貯體都需要這些許可,因此您需要針對要保護的每個 Amazon S3 儲存貯體執行此步驟。

下列清單說明特定許可如何協助 GuardDuty 代表您執行惡意軟體掃描:

  • 允許 Amazon EventBridge 動作建立和管理 EventBridge 受管規則,讓 Malware Protection for S3 可以接聽您的 S3 物件通知。

    如需詳細資訊,請參閱《Amazon EventBridge 使用者指南》中的 Amazon EventBridge 受管規則 EventBridge

  • 允許 Amazon S3 和 EventBridge 動作傳送此儲存貯體中所有事件的通知至 EventBridge

    如需詳細資訊,請參閱《Amazon S3 使用者指南》中的啟用 Amazon EventBridgeAmazon S3

  • 允許 Amazon S3 動作存取上傳的 S3 物件,並將預先定義的標籤 新增至掃描GuardDutyMalwareScanStatus的 S3 物件。使用物件字首時,請只在目標字首上新增s3:prefix條件。這可防止 GuardDuty 存取儲存貯體中的所有 S3 物件。

  • 允許 KMS 金鑰動作先存取物件,再使用支援的 DSSE-KMS 和 SSE-KMS 加密掃描和將測試物件放置在儲存貯體上。

注意

每次您為帳戶中的儲存貯體啟用「惡意軟體防護 S3」時,都需要此步驟。如果您已有現有的 IAM 角色,您可以更新其政策,以包含另一個 Amazon S3 儲存貯體資源的詳細資訊。新增 IAM 政策許可 主題提供如何執行此操作的範例。

使用下列政策來建立或更新 IAM 角色。

新增 IAM 政策許可

您可以選擇更新現有 IAM 角色的內嵌政策,或建立新的 IAM 角色。如需步驟的相關資訊,請參閱《IAM 使用者指南》中的建立 IAM 角色或修改角色許可政策

將下列許可範本新增至您偏好的 IAM 角色。將下列預留位置值取代為與您的帳戶相關聯的適當值:

  • 對於 amzn-s3-demo-bucket,請將 取代為您的 Amazon S3 儲存貯體名稱。

    若要對多個 S3 儲存貯體資源使用相同的 IAM 角色,請更新現有政策,如下列範例所示:

    ... ... "Resource": [ "arn:aws:s3:::amzn-s3-demo-bucket/*", "arn:aws:s3:::amzn-s3-demo-bucket2/*" ], ... ...

    在新增與 S3 儲存貯體相關聯的新 ARN 之前,請務必新增逗號 (,)。只要您參考政策範本Resource中的 S3 儲存貯體,即可執行此操作。

  • 對於 111122223333,請以您的 AWS 帳戶 ID 取代 。

  • 對於 us-east-1,請將 取代為 AWS 區域。

  • 對於 APKAEIBAERJR2EXAMPLE,將 取代為客戶受管金鑰 ID。如果您的 S3 儲存貯體是使用 AWS KMS 金鑰加密,則如果您在設定儲存貯體的惡意軟體保護時選擇建立新角色選項,我們會新增相關許可。

    "Resource": "arn:aws:kms:us-east-1:111122223333:key/*"

IAM 角色政策範本

{ "Version": "2012-10-17", "Statement": [{ "Sid": "AllowManagedRuleToSendS3EventsToGuardDuty", "Effect": "Allow", "Action": [ "events:PutRule", "events:DeleteRule", "events:PutTargets", "events:RemoveTargets" ], "Resource": [ "arn:aws:events:us-east-1:111122223333:rule/DO-NOT-DELETE-AmazonGuardDutyMalwareProtectionS3*" ], "Condition": { "StringLike": { "events:ManagedBy": "malware-protection-plan.guardduty.amazonaws.com" } } }, { "Sid": "AllowGuardDutyToMonitorEventBridgeManagedRule", "Effect": "Allow", "Action": [ "events:DescribeRule", "events:ListTargetsByRule" ], "Resource": [ "arn:aws:events:us-east-1:111122223333:rule/DO-NOT-DELETE-AmazonGuardDutyMalwareProtectionS3*" ] }, { "Sid": "AllowPostScanTag", "Effect": "Allow", "Action": [ "s3:PutObjectTagging", "s3:GetObjectTagging", "s3:PutObjectVersionTagging", "s3:GetObjectVersionTagging" ], "Resource": [ "arn:aws:s3:::amzn-s3-demo-bucket/*" ] }, { "Sid": "AllowEnableS3EventBridgeEvents", "Effect": "Allow", "Action": [ "s3:PutBucketNotification", "s3:GetBucketNotification" ], "Resource": [ "arn:aws:s3:::amzn-s3-demo-bucket" ] }, { "Sid": "AllowPutValidationObject", "Effect": "Allow", "Action": [ "s3:PutObject" ], "Resource": [ "arn:aws:s3:::amzn-s3-demo-bucket/malware-protection-resource-validation-object" ] }, { "Sid": "AllowCheckBucketOwnership", "Effect": "Allow", "Action": [ "s3:ListBucket" ], "Resource": [ "arn:aws:s3:::amzn-s3-demo-bucket" ] }, { "Sid": "AllowMalwareScan", "Effect": "Allow", "Action": [ "s3:GetObject", "s3:GetObjectVersion" ], "Resource": [ "arn:aws:s3:::amzn-s3-demo-bucket/*" ] }, { "Sid": "AllowDecryptForMalwareScan", "Effect": "Allow", "Action": [ "kms:GenerateDataKey", "kms:Decrypt" ], "Resource": "arn:aws:kms:us-east-1:111122223333:key/APKAEIBAERJR2EXAMPLE", "Condition": { "StringLike": { "kms:ViaService": "s3.us-east-1.amazonaws.com" } } } ] }

新增信任關係政策

將下列信任政策連接至您的 IAM 角色。如需步驟的相關資訊,請參閱修改角色信任政策

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "malware-protection-plan.guardduty.amazonaws.com" }, "Action": "sts:AssumeRole" } ] }

在本頁面

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。