View a markdown version of this page

Amazon Macie 的操作、资源和条件键 - 服务授权参考

Amazon Macie 的操作、资源和条件键

Amazon Macie(服务前缀:macie2)提供以下特定于服务的操作、资源、操作和条件密钥,供在 IAM 权限策略中使用。

参考:

亚马逊 Macie 定义的 API 操作

下表将 API 操作映射到它们授权的 IAM 操作。仅列出具有给定 API 和操作的静态值的条件键;有关每个操作支持的完整条件键集,请参阅操作表。

操作 IAM 操作 条件键 可能的值 访问级别

AcceptInvitation

macie2:AcceptInvitation

写入

BatchGetCustomDataIdentifiers

macie2:BatchGetCustomDataIdentifiers

读取

BatchUpdateAutomatedDiscoveryAccounts

macie2:BatchUpdateAutomatedDiscoveryAccounts

写入

CreateAllowList

macie2:CreateAllowList

写入

macie2:TagResource

标记、写作

CreateClassificationJob

macie2:CreateClassificationJob

写入

macie2:TagResource

标记、写作

CreateCustomDataIdentifier

macie2:CreateCustomDataIdentifier

写入

macie2:TagResource

标记、写作

CreateFindingsFilter

macie2:CreateFindingsFilter

写入

macie2:TagResource

标记、写作

CreateInvitations

macie2:CreateInvitations

写入

CreateMember

macie2:CreateMember

写入

macie2:TagResource

标记、写作

CreateSampleFindings

macie2:CreateSampleFindings

写入

DeclineInvitations

macie2:DeclineInvitations

写入

DeleteAllowList

macie2:DeleteAllowList

写入

DeleteCustomDataIdentifier

macie2:DeleteCustomDataIdentifier

写入

DeleteFindingsFilter

macie2:DeleteFindingsFilter

写入

DeleteInvitations

macie2:DeleteInvitations

写入

DeleteMember

macie2:DeleteMember

写入

DescribeBuckets

macie2:DescribeBuckets

读取

DescribeClassificationJob

macie2:DescribeClassificationJob

读取

DescribeOrganizationConfiguration

macie2:DescribeOrganizationConfiguration

读取

DisableMacie

macie2:DisableMacie

写入

DisableOrganizationAdminAccount

macie2:DisableOrganizationAdminAccount

写入

DisassociateFromAdministratorAccount

macie2:DisassociateFromAdministratorAccount

写入

DisassociateFromMasterAccount

macie2:DisassociateFromMasterAccount

写入

DisassociateMember

macie2:DisassociateMember

写入

EnableMacie

macie2:EnableMacie

写入

EnableOrganizationAdminAccount

macie2:EnableOrganizationAdminAccount

写入

GetAdministratorAccount

macie2:GetAdministratorAccount

读取

GetAllowList

macie2:GetAllowList

读取

GetAutomatedDiscoveryConfiguration

macie2:GetAutomatedDiscoveryConfiguration

读取

GetBucketStatistics

macie2:GetBucketStatistics

读取

GetClassificationExportConfiguration

macie2:GetClassificationExportConfiguration

读取

GetClassificationScope

macie2:GetClassificationScope

读取

GetCustomDataIdentifier

macie2:GetCustomDataIdentifier

读取

GetFindingStatistics

macie2:GetFindingStatistics

读取

GetFindings

macie2:GetFindings

读取

GetFindingsFilter

macie2:GetFindingsFilter

读取

GetFindingsPublicationConfiguration

macie2:GetFindingsPublicationConfiguration

读取

GetInvitationsCount

macie2:GetInvitationsCount

读取

GetMacieSession

macie2:GetMacieSession

读取

GetMasterAccount

macie2:GetMasterAccount

读取

GetMember

macie2:GetMember

读取

GetResourceProfile

macie2:GetResourceProfile

读取

GetRevealConfiguration

macie2:GetRevealConfiguration

读取

GetSensitiveDataOccurrences

macie2:GetSensitiveDataOccurrences

读取

GetSensitiveDataOccurrencesAvailability

macie2:GetSensitiveDataOccurrencesAvailability

读取

GetSensitivityInspectionTemplate

macie2:GetSensitivityInspectionTemplate

读取

GetUsageStatistics

macie2:GetUsageStatistics

读取

GetUsageTotals

macie2:GetUsageTotals

读取

ListAllowLists

macie2:ListAllowLists

列表

ListAutomatedDiscoveryAccounts

macie2:ListAutomatedDiscoveryAccounts

列表

ListClassificationJobs

macie2:ListClassificationJobs

列表

ListClassificationScopes

macie2:ListClassificationScopes

列表

ListCustomDataIdentifiers

macie2:ListCustomDataIdentifiers

列表

ListFindings

macie2:ListFindings

列表

ListFindingsFilters

macie2:ListFindingsFilters

列表

ListInvitations

macie2:ListInvitations

列表

ListManagedDataIdentifiers

macie2:ListManagedDataIdentifiers

列表

ListMembers

macie2:ListMembers

列表

ListOrganizationAdminAccounts

macie2:ListOrganizationAdminAccounts

列表

ListResourceProfileArtifacts

macie2:ListResourceProfileArtifacts

列表

ListResourceProfileDetections

macie2:ListResourceProfileDetections

列表

ListSensitivityInspectionTemplates

macie2:ListSensitivityInspectionTemplates

列表

ListTagsForResource

macie2:ListTagsForResource

读取

PutClassificationExportConfiguration

macie2:PutClassificationExportConfiguration

写入

PutFindingsPublicationConfiguration

macie2:PutFindingsPublicationConfiguration

写入

SearchResources

macie2:SearchResources

读取

TagResource

macie2:TagResource

标记、写作

TestCustomDataIdentifier

macie2:TestCustomDataIdentifier

写入

UntagResource

macie2:UntagResource

标记、写作

UpdateAllowList

macie2:UpdateAllowList

写入

UpdateAutomatedDiscoveryConfiguration

macie2:UpdateAutomatedDiscoveryConfiguration

写入

UpdateClassificationJob

macie2:UpdateClassificationJob

写入

UpdateClassificationScope

macie2:UpdateClassificationScope

写入

UpdateFindingsFilter

macie2:UpdateFindingsFilter

写入

UpdateMacieSession

macie2:UpdateMacieSession

写入

UpdateMemberSession

macie2:UpdateMemberSession

写入

UpdateOrganizationConfiguration

macie2:UpdateOrganizationConfiguration

写入

UpdateResourceProfile

macie2:UpdateResourceProfile

写入

UpdateResourceProfileDetections

macie2:UpdateResourceProfileDetections

写入

UpdateRevealConfiguration

macie2:UpdateRevealConfiguration

写入

我是:PassRole

我是:PassedToService

reveal-samples.macie.amazows.com

写入

UpdateSensitivityInspectionTemplate

macie2:UpdateSensitivityInspectionTemplate

写入

Amazon Macie 定义的操作

您可以在 IAM 策略语句的 Action 元素中指定以下操作。可以使用策略授予在 AWS中执行操作的权限。您在策略中使用一项操作时,通常使用相同的名称允许或拒绝对 API 操作或 CLI 命令的访问。但在某些情况下,单一动作可控制对多项操作的访问。还有某些操作需要多种不同的动作。

操作 说明 资源类型(* 为必需) 条件键 访问级别

AcceptInvitation

授予权限以接受 Amazon Macie 成员资格邀请

Write

BatchGetCustomDataIdentifiers

授予权限以检索有关一个或多个自定义数据标识符的信息

CustomDataIdentifier*

aws: ResourceTag /$ {} TagKey

读取

BatchUpdateAutomatedDiscoveryAccounts

授予权限以便 Amazon Macie 管理员更改其组织中一个或多个账户的自动敏感数据发现状态

写入

CreateAllowList

授予创建和定义允许列表的设置的权限

aws: RequestTag /$ {} TagKey

aws:TagKeys

写入

CreateClassificationJob

授予权限以创建和定义敏感数据发现作业的设置

ClassificationJob*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

CreateCustomDataIdentifier

授予权限以创建和定义自定义数据标识符的设置

CustomDataIdentifier*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

CreateFindingsFilter

授予权限以创建和定义结果筛选条件的设置

FindingsFilter*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

CreateInvitations

授予权限以发送 Amazon Macie 成员资格邀请

Write

CreateMember

授予权限以将某一账户与 Amazon Macie 管理员账户关联

成员*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

CreateSampleFindings

授予权限以创建示例结果

Write

DeclineInvitations

授予权限以拒绝 Amazon Macie 成员资格邀请

写入

DeleteAllowList

授予删除允许列表的权限

AllowList*

aws: ResourceTag /$ {} TagKey

写入

DeleteCustomDataIdentifier

授予权限以删除自定义数据标识符

CustomDataIdentifier*

aws: ResourceTag /$ {} TagKey

写入

DeleteFindingsFilter

授予权限以删除结果筛选条件

FindingsFilter*

aws: ResourceTag /$ {} TagKey

写入

DeleteInvitations

授予权限以删除 Amazon Macie 成员资格邀请

Write

DeleteMember

授予权限以删除 Amazon Macie 管理员账户与某一账户之间的关联

成员*

aws: ResourceTag /$ {} TagKey

写入

DescribeBuckets

授予权限以检索有关 Amazon Macie 监控和分析的 S3 存储桶的统计数据和其他信息

Read

DescribeClassificationJob

授予权限以检索有关敏感数据发现作业状态和设置的信息

ClassificationJob*

aws: ResourceTag /$ {} TagKey

读取

DescribeOrganizationConfiguration

授予检索组织的 Amazon Macie 配置设置相关信息的权限 AWS

读取

DisableMacie

授予权限以禁用 Amazon Macie 账户,这也会删除该账户的 Macie 资源

写入

DisableOrganizationAdminAccount

授予禁用账户作为组织委托的 Amazon Macie 管理员账户的权限 AWS

写入

DisassociateFromAdministratorAccount

授予 Amazon Macie 成员账户权限以便与其 Macie 管理员账户取消关联

写入

DisassociateFromMasterAccount

授予 Amazon Macie 成员账户权限以便与其 Macie 管理员账户取消关联

写入

DisassociateMember

授予 Amazon Macie 管理员账户权限以便与 Macie 成员账户取消关联

成员*

aws: ResourceTag /$ {} TagKey

写入

EnableMacie

授予权限以启用和指定新 Amazon Macie 账户的配置设置

写入

EnableOrganizationAdminAccount

授予允许账户作为组织委托的 Amazon Macie 管理员账户的权限 AWS

写入

GetAdministratorAccount

授予权限以检索有关某一账户的 Amazon Macie 主账户的信息

读取

GetAllowList

授予检索允许列表的设置和状态的权限

AllowList*

aws: ResourceTag /$ {} TagKey

读取

GetAutomatedDiscoveryConfiguration

授予权限以检索 Amazon Macie 管理员账户、组织或独立账户的配置设置和自动敏感数据发现状态

读取

GetBucketStatistics

授予权限以检索有关 Amazon Macie 监控和分析的所有 S3 存储桶的聚合统计数据

Read

GetClassificationExportConfiguration

授予权限以检索导出敏感数据发现结果的设置

读取

GetClassificationScope

授予权限以检索账户的分类范围设置

读取

GetCustomDataIdentifier

授予权限以检索有关自定义数据标识符设置的信息

CustomDataIdentifier*

aws: ResourceTag /$ {} TagKey

读取

GetFindingStatistics

授予权限以检索有关结果的聚合统计数据

Read

GetFindings

授予权限以检索一个或多个调查结果详细信息

Read

GetFindingsFilter

授予权限以检索有关结果筛选条件设置的信息

FindingsFilter*

aws: ResourceTag /$ {} TagKey

读取

GetFindingsPublicationConfiguration

授予检索配置设置的权限,以便将发现结果发布到 Sec AWS urity Hub

读取

GetInvitationsCount

授予权限以检索账户收到的 Amazon Macie 成员资格邀请计数

Read

GetMacieSession

授予权限以检索有关 Amazon Macie 账户状态和配置设置的信息

读取

GetMasterAccount

授予权限以检索有关某一账户的 Amazon Macie 主账户的信息

读取

GetMember

授予权限以检索有关与 Amazon Macie 管理员账户关联的某一账户的信息

成员*

aws: ResourceTag /$ {} TagKey

读取

GetResourceProfile

授予权限以检索 S3 存储桶的敏感数据发现统计数据和敏感度分数

读取

GetRevealConfiguration

授予权限以检索状态和配置设置,从而了解结果所报告的敏感数据的检索发生次数

读取

GetSensitiveDataOccurrences

授予权限以检索结果所报告的敏感数据的检索发生次数

读取

GetSensitiveDataOccurrencesAvailability

授予权限以检查是否能够针对结果检索敏感数据的出现次数

读取

GetSensitivityInspectionTemplate

授予权限以检索账户的敏感度检查模板设置

读取

GetUsageStatistics

授予权限以检索一个或多个账户的配额和聚合使用情况数据

Read

GetUsageTotals

授予权限以检索账户的聚合使用情况数据

读取

ListAllowLists

授予检索有关某个账户的所有允许列表的信息子集的权限

列表

ListAutomatedDiscoveryAccounts

授予权限以检索账户的自动敏感数据发现的状态

列表

ListClassificationJobs

授予权限以检索有关一个或多个敏感数据发现作业的状态和设置的信息子集

列表

ListClassificationScopes

授予权限以检索有关账户分类范围的信息子集

列表

ListCustomDataIdentifiers

授予权限以检索有关所有自定义数据标识符的信息

List

ListFindings

授予权限以检索有关一个或多个结果的信息子集

List

ListFindingsFilters

授予权限以检索有关所有结果筛选条件的信息

List

ListInvitations

授予权限以检索有关账户收到的所有 Amazon Macie 成员资格邀请的信息

列表

ListManagedDataIdentifiers

授予权限以检索有关托管数据标识符的信息

列表

ListMembers

授予权限以检索有关与 Macie 管理员账户关联的 Amazon Macie 成员账户的信息

列表

ListOrganizationAdminAccounts

授予权限以检索有关组织委托的 Amazon Macie 管理员账户的信息 AWS

列表

ListResourceProfileArtifacts

授予权限以检索 Amazon Macie 从 S3 存储桶中选择用于自动敏感数据发现的对象的信息

列表

ListResourceProfileDetections

授予权限以检索有关 Amazon Macie 在 S3 存储桶中发现的敏感数据类型和数量的信息

列表

ListSensitivityInspectionTemplates

授予权限以检索账户的敏感度检查模板的信息子集

列表

ListTagsForResource

授予权限以检索 Amazon Macie 资源的标签

AllowList

aws: ResourceTag /$ {} TagKey

读取

ClassificationJob

aws: ResourceTag /$ {} TagKey

CustomDataIdentifier

aws: ResourceTag /$ {} TagKey

FindingsFilter

aws: ResourceTag /$ {} TagKey

成员

aws: ResourceTag /$ {} TagKey

PutClassificationExportConfiguration

授予权限以创建或更新存储敏感数据发现结果的设置

写入

PutFindingsPublicationConfiguration

授予更新配置设置的权限,以便将发现结果发布到 Sec AWS urity Hub

写入

SearchResources

授予检索 Amazon Macie 监控和分析的 AWS 资源的统计数据和其他信息的权限

读取

TagResource

授予权限以为 Amazon Macie 资源添加或更新标签

AllowList

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

标记、写作

ClassificationJob

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

CustomDataIdentifier

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

FindingsFilter

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

成员

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

TestCustomDataIdentifier

授予权限以测试自定义数据标识符

Write

UntagResource

授予权限以从 Amazon Macie 资源中删除标签

AllowList

aws: ResourceTag /$ {} TagKey

aws:TagKeys

标记、写作

ClassificationJob

aws: ResourceTag /$ {} TagKey

aws:TagKeys

CustomDataIdentifier

aws: ResourceTag /$ {} TagKey

aws:TagKeys

FindingsFilter

aws: ResourceTag /$ {} TagKey

aws:TagKeys

成员

aws: ResourceTag /$ {} TagKey

aws:TagKeys

UpdateAllowList

授予更新允许列表的设置的权限

AllowList*

aws: ResourceTag /$ {} TagKey

写入

UpdateAutomatedDiscoveryConfiguration

授予权限以更改 Amazon Macie 管理员账户、组织或独立账户的自动敏感数据发现的状态

写入

UpdateClassificationJob

授予权限以更改敏感数据发现作业的状态

ClassificationJob*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

UpdateClassificationScope

授予权限以更新账户的分类范围设置

写入

UpdateFindingsFilter

授予权限以更新结果筛选条件的设置

FindingsFilter*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

UpdateMacieSession

授予 Amazon Macie 管理员账户权限以暂停或重新启用成员账户的 Macie

写入

UpdateMemberSession

授予 Amazon Macie 管理员账户权限以暂停或重新启用 Macie 成员账户

写入

UpdateOrganizationConfiguration

授予更新组织的 Amazon Macie 配置设置的权限 AWS

写入

UpdateResourceProfile

授予权限以更新 S3 存储桶的敏感度分数

写入

UpdateResourceProfileDetections

授予权限以更新 S3 存储桶的敏感度分数设置

写入

UpdateRevealConfiguration

授予权限以更新状态和配置设置,从而了解结果所报告的敏感数据的检索发生次数

写入

UpdateSensitivityInspectionTemplate

授予权限以更新账户的敏感度检查模板设置

写入

Amazon Macie 定义的资源类型

以下资源类型是由该服务定义的,可以在 IAM 权限策略语句的 Resource 元素中使用这些资源类型。

资源类型 ARN 条件键

AllowList

arn: $ {Partition}: macie2: $ {Region}: $ {Account}: allow-list/$ {} ResourceId

aws: ResourceTag /$ {} TagKey

ClassificationJob

arn: $ {Partition}: macie2: $ {Region}: $ {Account}: 分类-job/$ {} ResourceId

aws: ResourceTag /$ {} TagKey

CustomDataIdentifier

arn: $ {Partition}: macie2: $ {Region}: $ {Account}: custom-data-identifier/$ {} ResourceId

aws: ResourceTag /$ {} TagKey

FindingsFilter

arn: $ {Partition}: macie2: $ {Region}: $ {Account}: findings-filter/$ {} ResourceId

aws: ResourceTag /$ {} TagKey

会员

arn: $ {Partition}: macie2: $ {Region}: $ {Account}: member/$ {} ResourceId

aws: ResourceTag /$ {} TagKey

Amazon Macie 的条件键

Amazon Macie 定义以下可以在 IAM policy 的 Condition 元素中使用的条件键。

条件键 描述 类型

aws: RequestTag /$ {} TagKey

按请求中允许的标签键值对筛选访问

字符串

aws: ResourceTag /$ {} TagKey

按某个资源的标签键值对筛选访问

字符串

aws:TagKeys

根据在请求中是否具有标签键来筛选访问

ArrayOfString