本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon 的操作、资源和条件密钥 WorkMail
Amazon WorkMail (服务前缀:workmail)提供以下特定于服务的资源、操作和条件上下文密钥,供在 IAM 权限策略中使用。
参考:
Amazon 定义的操作 WorkMail
您可以在 IAM 策略语句的 Action 元素中指定以下操作。可以使用策略授予在 AWS中执行操作的权限。您在策略中使用一项操作时,通常使用相同的名称允许或拒绝对 API 操作或 CLI 命令的访问。但在某些情况下,单一动作可控制对多项操作的访问。还有某些操作需要多种不同的动作。
“操作” 表的 “访问级别” 列描述了如何对操作进行分类(列出、读取、权限管理或标记)。此分类可以帮助您了解当您在策略中使用操作时,相应操作授予的访问级别。有关访问级别的更多信息,请参阅策略摘要中的访问级别。
操作表的资源类型列指示每项操作是否支持资源级权限。如果该列没有任何值,您必须在策略语句的 Resource 元素中指定策略应用的所有资源(“*”)。通过在 IAM policy 中使用条件来筛选访问权限,以控制是否可以在资源或请求中使用特定标签键。如果操作具有一个或多个必需资源,则调用方必须具有使用这些资源来使用该操作的权限。必需资源在表中以星号 (*) 表示。如果您在 IAM policy 中使用 Resource 元素限制资源访问权限,则必须为每种必需的资源类型添加 ARN 或模式。某些操作支持多种资源类型。如果资源类型是可选的(未指示为必需),则可以选择使用一种可选资源类型。
操作表的条件键列包括可以在策略语句的 Condition 元素中指定的键。有关与服务资源关联的条件键的更多信息,请参阅资源类型表的条件键列。
“操作” 表格的 “依赖操作” 列显示成功调用操作可能需要的其他权限。除了操作本身的权限外,可能还需要这些权限。当操作指定依赖操作时,这些依赖关系可能适用于为该操作定义的其他资源,而不仅仅是表格中列出的第一个资源。
注意
资源条件键在资源类型表中列出。您可以在操作表的资源类型(* 为必需)列中找到应用于某项操作的资源类型的链接。资源类型表中的资源类型包括条件密钥列,这是应用于操作表中操作的资源条件键。
有关下表中各列的详细信息,请参阅操作表。
| 操作 | 描述 | 访问级别 | 资源类型(* 为必需) | 条件键 | 相关操作 |
|---|---|---|---|---|---|
| AllowVendedLogDeliveryForResource [仅权限] | 授予为 WorkMail 审核日志配置随机日志传输的权限 | 写入 | |||
| AssociateDelegateToResource | 授予将成员(用户或组)添加到资源的委派集合中的权限 | Write | |||
| AssociateMemberToGroup | 授予将成员(用户或组)添加到组集合中的权限 | 写入 | |||
| AssumeImpersonationRole | 授予为给定 Amazon 组织担任模仿角色的权限 WorkMail | 写入 | |||
| CancelMailboxExportJob | 授予取消当前正在运行的邮箱导出作业的权限 | 写入 | |||
| CreateAlias | 授予向给定成员(用户或组)的集合添加别名的权限 WorkMail | 写入 | |||
| CreateAvailabilityConfiguration | 授予 AvailabilityConfiguration 为给定的 Amazon WorkMail 组织和域名创建的权限 | 写入 | |||
| CreateGroup | WorkMail 通过调用 RegisterToWorkMail 操作授予创建可在中使用的群组的权限 | 写入 | |||
| CreateIdentityCenterApplication | 授予为创建身份中心应用程序的权限 WorkMail | 写入 | |||
| CreateImpersonationRole | 授予为给定的 Amazon 组织创建模拟角色的权限 WorkMail | 写入 | |||
| CreateInboundMailFlowRule [仅权限] | 授予创建入站电子邮件流规则的权限,该规则将应用到发送给组织的所有电子邮件 | Write | |||
| CreateMailDomain [仅权限] | 授予创建邮件域的权限 | 写入 | |||
| CreateMobileDeviceAccessRule | 授予创建新移动设备访问规则的权限 | 写入 | |||
| CreateOrganization | 授予创建新 Amazon WorkMail 组织的权限 | 写入 | |||
| CreateOutboundMailFlowRule [仅权限] | 授予创建出站电子邮件流规则的权限,该规则将应用到从组织发送的所有电子邮件 | 写入 | |||
| CreateResource | 授予创建新 WorkMail 资源的权限 | 写入 | |||
| CreateSmtpGateway [仅权限] | 授予向组织注册 SMTP 网关的 WorkMail 权限 | 写入 | |||
| CreateUser | 授予创建用户的权限,之后可以通过调用 RegisterToWorkMail 操作来启用该权限 | 写入 | |||
| DeleteAccessControlRule | 授予权限以删除访问控制规则 | Write | |||
| DeleteAlias | 授予从给定用户的别名集合中删除一个或多个指定的别名的权限 | 写入 | |||
| DeleteAvailabilityConfiguration | 授予删除给定 Amazon WorkMail 组织和域名的权限 AvailabilityConfiguration | 写入 | |||
| DeleteEmailMonitoringConfiguration | 授予权限以删除组织的电子邮件监控配置 | 写入 | |||
| DeleteGroup | 授予从中删除群组的权限 WorkMail | 写入 | |||
| DeleteIdentityCenterApplication | 授予删除身份中心应用程序的权限 WorkMail | 写入 | |||
| DeleteIdentityProviderConfiguration | 授予删除组织身份提供者配置的权限 | 写入 | |||
| DeleteImpersonationRole | 授予删除给定 Amazon 组织的模拟角色的权限 WorkMail | 写入 | |||
| DeleteInboundMailFlowRule [仅权限] | 授予删除入站电子邮件流规则的权限,使其不再应用到发送给组织的电子邮件 | Write | |||
| DeleteMailDomain [仅权限] | 授予从组织中删除未使用的邮件域的权限 | Write | |||
| DeleteMailboxPermissions | 授予权限以删除授予给成员(用户或组)的权限 | Write | |||
| DeleteMobileDevice [仅权限] | 授予从用户移除移动设备的权限 | 写入 | |||
| DeleteMobileDeviceAccessOverride | 授予权限以删除移动设备访问覆盖 | 写入 | |||
| DeleteMobileDeviceAccessRule | 授予权限以删除移动设备访问规则 | 写入 | |||
| DeleteOrganization | 授予删除亚马逊 WorkMail 组织以及亚马逊 WorkMail 作为该组织一部分管理的所有基础 AWS 资源的权限 | 写入 | |||
| DeleteOutboundMailFlowRule [仅权限] | 授予删除出站电子邮件流规则的权限,使其不再应用到从组织发送的电子邮件 | 写入 | |||
| DeletePersonalAccessToken | 授予删除个人访问令牌的权限 | 写入 | |||
| DeleteResource | 授予权限以删除指定的资源 | Write | |||
| DeleteRetentionPolicy | 授予根据提供的组织和策略标识符删除保留策略的权限 | Write | |||
| DeleteSmtpGateway [仅权限] | 授予从组织中删除 SMTP 网关的权限 | 写入 | |||
| DeleteUser | 授予从 WorkMail 和所有后续系统中删除用户的权限 | 写入 | |||
| DeliverToMailbox [仅权限] | 授予通过 SES MailManager DeliverToMailbox 操作向 WorkMail 组织发送电子邮件的权限 | 写入 | |||
| DeregisterFromWorkMail | 授予将用户、组或资源标记为不再使用的权限 WorkMail | 写入 | |||
| DeregisterMailDomain | 授予从企业中取消注册邮件域的权限 | 写入 | |||
| DescribeEmailMonitoringConfiguration | 授予权限以检索组织的电子邮件监控配置 | 读取 | |||
| DescribeEntity | 授予读取实体详细信息的权限 | 读取 | |||
| DescribeGroup | 授予读取组详细信息的权限 | 列表 | |||
| DescribeIdentityProviderConfiguration | 授予读取组织身份提供者配置的权限 | 读取 | |||
| DescribeInboundDmarcSettings | 授予权限以读取指定企业 DMARC 策略中的设置 | 读取 | |||
| DescribeInboundMailFlowRule [仅权限] | 授予读取为组织配置的入站邮件流规则的详细信息的权限 | Read | |||
| DescribeMailDomains [仅权限] | 授予显示与组织关联的所有邮件域的详细信息的权限 | 列表 | |||
| DescribeMailboxExportJob | 授予权限以检索邮件导出作业的详细信息 | Read | |||
| DescribeOrganization | 授予读取组织详细信息的权限 | List | |||
| DescribeOutboundMailFlowRule [仅权限] | 授予读取为组织配置的出站邮件流规则的详细信息的权限 | Read | |||
| DescribeResource | 授予读取资源详细信息的权限 | List | |||
| DescribeSmtpGateway [仅权限] | 授予读取注册到组织的 SMTP 网关详细信息的权限 | Read | |||
| DescribeUser | 授予读取用户详细信息的权限 | 列表 | |||
| DisassociateDelegateFromResource | 授予从资源的委托集合中删除成员的权限 | Write | |||
| DisassociateMemberFromGroup | 授予从组中删除成员的权限 | Write | |||
| EnableMailDomain [仅权限] | 授予在组织中启用邮件域的权限 | 写入 | |||
| GetAccessControlEffect | 授予权限以获取应用于指定 IPv4 地址、访问协议操作或用户 ID 的访问控制规则的效果 | 读取 | |||
| GetDefaultRetentionPolicy | 授予检索在组织级别关联的保留策略的权限 | 读取 | |||
| GetImpersonationRole | 授予权限以检索给定 Amazon 组织的模拟角色 WorkMail | 读取 | |||
| GetImpersonationRoleEffect | 授予权限以使与特定用户的模拟角色关联的规则生效 | 读取 | |||
| GetJournalingRules [仅权限] | 授予读取为电子邮件日记配置的日记和后备电子邮件地址的权限 | 读取 | |||
| GetMailDomain | 授予权限以检索企业中给定邮件域的详细信息 | 读取 | |||
| GetMailDomainDetails [仅权限] | 授予获取邮件域详细信息的权限 | 读取 | |||
| GetMailboxDetails | 授予读取用户邮箱详细信息的权限 | Read | |||
| GetMobileDeviceAccessEffect | 授予模拟移动设备访问规则对示例访问事件的给定属性的影响的权限 | 读取 | |||
| GetMobileDeviceAccessOverride | 授予权限以检索移动设备访问覆盖 | 读取 | |||
| GetMobileDeviceDetails [仅权限] | 授予获取移动设备详细信息的权限 | Read | |||
| GetMobileDevicesForUser [仅权限] | 授予获取与用户关联的移动设备的列表的权限 | Read | |||
| GetMobilePolicyDetails [仅权限] | 授予获取与组织关联的移动设备策略的详细信息的权限 | 读取 | |||
| GetPersonalAccessTokenMetadata | 授予读取个人访问令牌元数据的权限 | 读取 | |||
| ListAccessControlRules | 授予列出访问控制规则的权限 | 读取 | |||
| ListAliases | 授予权限以列出与给定实体关联的别名 | 列表 | |||
| ListAvailabilityConfigurations | 授予列出给定 Amazon WorkMail 组织所有内容 AvailabilityConfiguration的权限 | 读取 | |||
| ListGroupMembers | 授予读取组成员概述的权限。用户和组都可以是组的成员 | List | |||
| ListGroups | 授予列出组织各组摘要的权限 | 列表 | |||
| ListGroupsForEntity | 授予列出实体所属组的权限 | 列表 | |||
| ListImpersonationRoles | 授予列出给定 Amazon 组织的模拟角色的权限 WorkMail | 列表 | |||
| ListInboundMailFlowRules [仅权限] | 授予列出为组织配置的入站邮件流规则的权限 | 列表 | |||
| ListMailDomains | 授予为给定企业列出邮件域的权限 | 列表 | |||
| ListMailboxExportJobs | 授予列出邮箱导出作业的权限 | List | |||
| ListMailboxPermissions | 授予权限以列出与用户、组或资源邮箱关联的邮箱权限 | 列表 | |||
| ListMobileDeviceAccessOverrides | 授予列出移动设备访问覆盖的权限 | 读取 | |||
| ListMobileDeviceAccessRules | 授予列出移动设备访问规则的权限 | 读取 | |||
| ListOrganizations | 授予列出未删除组织的权限 | List | |||
| ListOutboundMailFlowRules [仅权限] | 授予列出为组织配置的出站邮件流规则的权限 | 列表 | |||
| ListPersonalAccessTokens | 授予列出个人访问令牌元数据的权限 | 列表 | |||
| ListResourceDelegates | 授予权限以列出与资源关联的委派 | List | |||
| ListResources | 授予权限以列出组织资源 | List | |||
| ListSmtpGateways [仅权限] | 授予列出注册到组织的 SMTP 网关的权限 | 列表 | |||
| ListTagsForResource | 授予列出应用于 Amazon WorkMail 组织资源的标签的权限 | 列表 | |||
| ListUsers | 授予权限以列出组织用户 | List | |||
| PutAccessControlRule | 授予添加新访问控制规则的权限 | 写入 | |||
| PutEmailMonitoringConfiguration | 授予权限以添加或更新组织的电子邮件监控配置 | 写入 | |||
| PutIdentityProviderConfiguration | 授予为组织添加或更新身份提供商配置的权限 | 写入 | |||
| PutInboundDmarcSettings | 授予权限以为给定企业启用或禁用 DMARC 策略 | 写入 | |||
| PutMailboxPermissions | 授予为用户、组或资源设置权限的权限,以替换任何现有权限 | 写入 | |||
| PutMobileDeviceAccessOverride | 授予权限以添加或更新移动设备访问覆盖 | 写入 | |||
| PutRetentionPolicy | 授予添加或更新保留策略的权限 | 写入 | |||
| RegisterMailDomain | 授予在企业中注册新邮件域的权限 | 写入 | |||
| RegisterToWorkMail | 授予权限以通过将邮箱与日历功能关联来注册禁用的现有用户、组或资源以供使用 | 写入 | |||
| ResetPassword | 授予允许管理员重置用户密码的权限 | Write | |||
| SearchMembers [仅权限] | 授予执行前缀搜索以查找邮件组中的特定用户的权限 | Read | |||
| SetDefaultMailDomain [仅权限] | 授予为组织设置默认邮件域的权限 | Write | |||
| SetJournalingRules [仅权限] | 授予为电子邮件日记设置日记和后备电子邮件地址的权限 | Write | |||
| SetMobilePolicyDetails [仅权限] | 授予权限以设置与组织关联的移动策略的详细信息 | Write | |||
| StartMailboxExportJob | 授予启动新邮箱导出作业的权限 | 写入 | |||
| TagResource | 授予为指定的 Amazon WorkMail 组织资源添加标签的权限 | 标记 | |||
| TestAvailabilityConfiguration | 授予对可用性提供商进行测试以确保允许访问的权限 | 读取 | |||
| TestInboundMailFlowRules [仅权限] | 授予权限以测试哪些入站规则将应用到具有指定发件人和收件人的电子邮件 | Write | |||
| TestOutboundMailFlowRules [仅权限] | 授予权限以测试哪些出站规则将应用到具有指定发件人和收件人的电子邮件 | 写入 | |||
| UntagResource | 授予取消标记指定的 Amazon WorkMail 组织资源的权限 | 标记 | |||
| UpdateAvailabilityConfiguration | 授予更新给定 Amazon WorkMail 组织和域 AvailabilityConfiguration 的现有组织和域名的权限 | 写入 | |||
| UpdateDefaultMailDomain | 授予更新哪个域作为企业的默认域的权限 | 写入 | |||
| UpdateGroup | 授予更新组的详细信息的权限 | 写入 | |||
| UpdateImpersonationRole | 授予更新给定 Amazon 组织的现有模拟角色的权限 WorkMail | 写入 | |||
| UpdateInboundMailFlowRule [仅权限] | 授予权限以更新入站电子邮件流规则的详细信息,该规则将应用到发送给组织的所有电子邮件 | Write | |||
| UpdateMailboxQuota | 授予更新用户邮箱的最大大小(以 MB 为单位)的权限 | 写入 | |||
| UpdateMobileDeviceAccessRule | 授予更新移动设备访问规则的权限 | 写入 | |||
| UpdateOutboundMailFlowRule [仅权限] | 授予权限以更新出站电子邮件流规则的详细信息,该规则将应用到从组织发送的所有电子邮件 | Write | |||
| UpdatePrimaryEmailAddress | 授予更新用户、组或资源的主电子邮件的权限 | Write | |||
| UpdateResource | 授予权限以更新资源的详细信息 | Write | |||
| UpdateSmtpGateway [仅权限] | 授予更新注册到组织的现有 SMTP 网关详细信息的权限 | 写入 | |||
| UpdateUser | 授予更新用户的详细信息的权限 | 写入 | |||
| WipeMobileDevice [仅权限] | 授予远程擦除与用户账户关联的移动设备的权限 | 写入 |
Amazon 定义的资源类型 WorkMail
以下资源类型是由该服务定义的,可以在 IAM 权限策略语句的 Resource 元素中使用这些资源类型。操作表中的每个操作指定了可以使用该操作指定的资源类型。您也可以在策略中包含条件键,从而定义资源类型。这些键显示在资源类型表的最后一列。有关下表中各列的详细信息,请参阅资源类型表。
| 资源类型 | ARN | 条件键 |
|---|---|---|
| organization |
arn:${Partition}:workmail:${Region}:${Account}:organization/${ResourceId}
|
Amazon 的条件密钥 WorkMail
Amazon WorkMail 定义了以下条件键,这些条件键可用于 IAM 策略的Condition元素。您可以使用这些键进一步细化应用策略语句的条件。有关下表中各列的详细信息,请参阅条件键表。
要查看适用于所有服务的全局条件密钥,请参阅AWS 全局条件上下文密钥。
| 条件键 | 描述 | 类型 |
|---|---|---|
| aws:RequestTag/${TagKey} | 按请求中传递的标签键值对筛选访问权限 | 字符串 |
| aws:ResourceTag/${TagKey} | 按附加到资源的标签键值对筛选访问权限 | 字符串 |
| aws:TagKeys | 按请求中传递的标签键筛选访问权限 | ArrayOfString |