View a markdown version of this page

的操作、资源和条件键 AWS 用户通知 - 服务授权参考

的操作、资源和条件键 AWS 用户通知

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

参考:

API 操作定义为 AWS 用户通知

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

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

AssociateChannel

通知:AssociateChannel

写入

AssociateManagedNotificationAccountContact

通知:AssociateManagedNotificationAccountContact

写入

通知:SubscribeSensitiveEvents

写入

AssociateManagedNotificationAdditionalChannel

通知:AssociateManagedNotificationAdditionalChannel

写入

通知:SubscribeSensitiveEvents

写入

AssociateOrganizationalUnit

通知:AssociateOrganizationalUnit

写入

CreateEventRule

通知:CreateEventRule

写入

CreateNotificationConfiguration

通知:CreateNotificationConfiguration

写入

通知:TagResource

标记、写作

DeleteEventRule

通知:DeleteEventRule

写入

DeleteNotificationConfiguration

通知:DeleteNotificationConfiguration

写入

DeregisterNotificationHub

通知:DeregisterNotificationHub

写入

DisableNotificationsAccessForOrganization

通知:DisableNotificationsAccessForOrganization

权限管理,写入

DisassociateChannel

通知:DisassociateChannel

写入

DisassociateManagedNotificationAccountContact

通知:DisassociateManagedNotificationAccountContact

写入

DisassociateManagedNotificationAdditionalChannel

通知:DisassociateManagedNotificationAdditionalChannel

写入

DisassociateOrganizationalUnit

通知:DisassociateOrganizationalUnit

写入

EnableNotificationsAccessForOrganization

通知:EnableNotificationsAccessForOrganization

权限管理,写入

GetEventRule

通知:GetEventRule

读取

GetManagedNotificationChildEvent

通知:GetManagedNotificationChildEvent

读取

GetManagedNotificationConfiguration

通知:GetManagedNotificationConfiguration

读取

GetManagedNotificationEvent

通知:AccessSensitiveEvents

读取

通知:GetManagedNotificationEvent

读取

GetNotificationConfiguration

通知:GetNotificationConfiguration

读取

GetNotificationEvent

通知:GetNotificationEvent

读取

GetNotificationsAccessForOrganization

通知:GetNotificationsAccessForOrganization

读取

ListChannels

通知:ListChannels

列表

ListEventRules

通知:ListEventRules

列表

ListManagedNotificationChannelAssociations

通知:ListManagedNotificationChannelAssociations

列表

ListManagedNotificationChildEvents

通知:ListManagedNotificationChildEvents

列表

ListManagedNotificationConfigurations

通知:ListManagedNotificationConfigurations

列表

ListManagedNotificationEvents

通知:AccessSensitiveEvents

读取

通知:ListManagedNotificationEvents

列表

ListMemberAccounts

通知:ListMemberAccounts

列表

ListNotificationConfigurations

通知:ListNotificationConfigurations

列表

ListNotificationEvents

通知:ListNotificationEvents

列表

ListNotificationHubs

通知:ListNotificationHubs

列表

ListOrganizationalUnits

通知:ListOrganizationalUnits

列表

ListTagsForResource

通知:ListTagsForResource

列表

RegisterNotificationHub

通知:RegisterNotificationHub

写入

TagResource

通知:TagResource

标记、写作

UntagResource

通知:UntagResource

标记、写作

UpdateEventRule

通知:UpdateEventRule

写入

UpdateNotificationConfiguration

通知:UpdateNotificationConfiguration

写入

操作定义为 AWS 用户通知

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

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

AssociateChannel

授予将新频道与特定频道关联的权限 NotificationConfiguration

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

写入

AssociateManagedNotificationAccountContact

授予权限以将账户联系人与特定的托管式通知配置关联

ManagedNotificationConfiguration*

写入

AssociateManagedNotificationAdditionalChannel

授予权限以将渠道与特定的托管式通知配置关联

ManagedNotificationConfiguration*

写入

AssociateOrganizationalUnit

授予权限以将组织单元与特定的托管式通知配置关联

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

写入

CreateEventRule

授予创建新内容 EventRule并将其与关联的权限 NotificationConfiguration

写入

CreateNotificationConfiguration

授予创建 NotificationConfiguration

aws: RequestTag /$ {} TagKey

aws:TagKeys

写入

DeleteEventRule

授予删除的权限 EventRule

EventRule*

写入

DeleteNotificationConfiguration

授予删除权限 NotificationConfiguration

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

写入

DeregisterNotificationHub

授予注销注册的权限 NotificationHub

写入

DisableNotificationsAccessForOrganization

授予禁用 AWS 用户通知的服务信任的权限

权限管理,写入

DisassociateChannel

授予从中移除频道的权限 NotificationConfiguration

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

写入

DisassociateManagedNotificationAccountContact

授予权限以从托管式通知配置中移除账户联系人

ManagedNotificationConfiguration*

写入

DisassociateManagedNotificationAdditionalChannel

授予权限以从托管式通知配置中移除渠道

ManagedNotificationConfiguration*

写入

DisassociateOrganizationalUnit

授予从中移除组织单位的权限 NotificationConfiguration

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

写入

EnableNotificationsAccessForOrganization

授予为 AWS 用户通知启用 “服务信任” 的权限

权限管理,写入

GetEventRule

授予获取 EventRule

EventRule*

读取

GetManagedNotificationChildEvent

授予权限以获取托管式通知子事件

ManagedNotificationChildEvent*

读取

GetManagedNotificationConfiguration

授予权限以获取托管式通知配置

ManagedNotificationConfiguration*

读取

GetManagedNotificationEvent

授予获取托管版的权限 NotificationEvent

ManagedNotificationEvent*

读取

GetNotificationConfiguration

授予获取 NotificationConfiguration

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

读取

GetNotificationEvent

授予获取 NotificationEvent

NotificationEvent*

读取

GetNotificationsAccessForOrganization

授予读取 “ AWS 用户通知的服务信任” 的权限

读取

ListChannels

授予按以下方式列出频道的权限 NotificationConfiguration

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

列表

ListEventRules

授予上架权限 EventRules

列表

ListManagedNotificationChannelAssociations

授予权限以列出与托管式通知配置关联的账户联系人和渠道

ManagedNotificationConfiguration*

列表

ListManagedNotificationChildEvents

授予权限以列出托管式通知子事件

列表

ListManagedNotificationConfigurations

授予权限以列出托管式通知配置

列表

ListManagedNotificationEvents

授予权限以列出托管式通知事件

列表

ListMemberAccounts

授予发布者列 MemberAccounts 出的权限 AdminNotificationConfiguration

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

列表

ListNotificationConfigurations

授予上架权限 NotificationConfigurations

列表

ListNotificationEvents

授予上架权限 NotificationEvents

列表

ListNotificationHubs

授予上架权限 NotificationHubs

列表

ListOrganizationalUnits

授予按以下方式列出组织单位的权限 NotificationConfiguration

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

列表

ListTagsForResource

授予权限以获取资源的标签

列表

RegisterNotificationHub

授予注册权限 NotificationHub

写入

TagResource

授予权限以标记资源

NotificationConfiguration*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

标记、写作

UntagResource

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

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

aws:TagKeys

标记、写作

UpdateEventRule

授予更新权限 EventRule

EventRule*

写入

UpdateManagedNotificationChannelAssociation

授予在现有托管通知渠道关联上切换敏感事件订阅的权限

ManagedNotificationConfiguration*

写入

UpdateNotificationConfiguration

授予更新权限 NotificationConfiguration

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

写入

Permission-only 的动作 AWS 用户通知

以下操作由 AWS 用户通知定义,但不能通过任何 API 操作直接调用。它们只能在 IAM 策略声明中用于授予或拒绝权限。

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

AccessSensitiveEvents

授予访问敏感通知事件的权限

读取

GetFeatureOptInStatus

授予读取 AWS 用户通知服务功能的选择加入状态的权限

读取

PutFeatureOptInStatus

授予更新 AWS 用户通知服务功能的选择加入状态的权限

写入

SubscribeSensitiveEvents

授予在现有托管通知渠道关联上订阅敏感事件的权限

ManagedNotificationConfiguration*

写入

由定义的资源类型 AWS 用户通知

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

资源类型 ARN 条件键

EventRule

arn: $ {Partition}: 通知:: $ {账户}: configuration/$ {} /rule/$ {} NotificationConfigurationId EventRuleId

ManagedNotificationChildEvent

arn: $ {Partition}: 通知:: $ {账户}: managed-notification-configuration/category /$ {类别} /子类别/$ {子类别} /event/$ {} /childevent/$ {} /childevent/$ {} NotificationEventId NotificationChildEventId

ManagedNotificationConfiguration

arn: $ {Partition}: 通知:: $ {账户}: managed-notification-configuration/category /$ {Category} /subcategory/$ {子类别}

ManagedNotificationEvent

arn: $ {Partition}: 通知:: $ {账户}: managed-notification-configuration/category /$ {Category} /subcategory/$ {Subcategory} /event/$ {} NotificationEventId

NotificationConfiguration

arn: $ {Partition}: 通知:: $ {账户}: configuration/$ {} NotificationConfigurationId

aws: ResourceTag /$ {} TagKey

NotificationEvent

arn:$ {Partition}: 通知:$ {Region}: $ {Account}: configuration/$ {} /event/$ {} NotificationConfigurationId NotificationEventId

的条件键 AWS 用户通知

AWS 用户通知定义了可在 IAM 策略Condition元素中使用的以下条件键。

条件键 描述 类型

aws: RequestTag /$ {} TagKey

按请求中传递的标签筛选访问权限

字符串

aws: ResourceTag /$ {} TagKey

按与资源关联的标签筛选访问权限

字符串

aws:TagKeys

按请求中传递的标签键筛选访问权限

ArrayOfString