View a markdown version of this page

Acciones, recursos y claves de condición para AWS Notificaciones de usuario - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para AWS Notificaciones de usuario

AWS Las notificaciones de usuario (prefijo de servicio:notifications) proporcionan las siguientes operaciones, recursos, acciones y claves de condición específicos del servicio para su uso en las políticas de permisos de IAM.

Referencias:

Las operaciones de API definidas por AWS Notificaciones de usuario

En la siguiente tabla, se asignan las operaciones de la API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulte la tabla de acciones.

Operación Acción de IAM Clave de condición Valores posibles Nivel de acceso

AssociateChannel

notificaciones: AssociateChannel

Escritura

AssociateManagedNotificationAccountContact

notificaciones: AssociateManagedNotificationAccountContact

Escritura

notificaciones: SubscribeSensitiveEvents

Escritura

AssociateManagedNotificationAdditionalChannel

notificaciones: AssociateManagedNotificationAdditionalChannel

Escritura

notificaciones: SubscribeSensitiveEvents

Escritura

AssociateOrganizationalUnit

notificaciones: AssociateOrganizationalUnit

Escritura

CreateEventRule

notificaciones: CreateEventRule

Escritura

CreateNotificationConfiguration

notificaciones: CreateNotificationConfiguration

Escritura

notificaciones: TagResource

Etiquetar, escribir

DeleteEventRule

notificaciones: DeleteEventRule

Escritura

DeleteNotificationConfiguration

notificaciones: DeleteNotificationConfiguration

Escritura

DeregisterNotificationHub

notificaciones: DeregisterNotificationHub

Escritura

DisableNotificationsAccessForOrganization

notificaciones: DisableNotificationsAccessForOrganization

Gestión de permisos, escritura

DisassociateChannel

notificaciones: DisassociateChannel

Escritura

DisassociateManagedNotificationAccountContact

notificaciones: DisassociateManagedNotificationAccountContact

Escritura

DisassociateManagedNotificationAdditionalChannel

notificaciones: DisassociateManagedNotificationAdditionalChannel

Escritura

DisassociateOrganizationalUnit

notificaciones: DisassociateOrganizationalUnit

Escritura

EnableNotificationsAccessForOrganization

notificaciones: EnableNotificationsAccessForOrganization

Gestión de permisos, escritura

GetEventRule

notificaciones: GetEventRule

Lectura

GetManagedNotificationChildEvent

notificaciones: GetManagedNotificationChildEvent

Lectura

GetManagedNotificationConfiguration

notificaciones: GetManagedNotificationConfiguration

Lectura

GetManagedNotificationEvent

notificaciones: AccessSensitiveEvents

Lectura

notificaciones: GetManagedNotificationEvent

Lectura

GetNotificationConfiguration

notificaciones: GetNotificationConfiguration

Lectura

GetNotificationEvent

notificaciones: GetNotificationEvent

Lectura

GetNotificationsAccessForOrganization

notificaciones: GetNotificationsAccessForOrganization

Lectura

ListChannels

notificaciones: ListChannels

Enumeración

ListEventRules

notificaciones: ListEventRules

Enumeración

ListManagedNotificationChannelAssociations

notificaciones: ListManagedNotificationChannelAssociations

Enumeración

ListManagedNotificationChildEvents

notificaciones: ListManagedNotificationChildEvents

Enumeración

ListManagedNotificationConfigurations

notificaciones: ListManagedNotificationConfigurations

Enumeración

ListManagedNotificationEvents

notificaciones: AccessSensitiveEvents

Lectura

notificaciones: ListManagedNotificationEvents

Enumeración

ListMemberAccounts

notificaciones: ListMemberAccounts

Enumeración

ListNotificationConfigurations

notificaciones: ListNotificationConfigurations

Enumeración

ListNotificationEvents

notificaciones: ListNotificationEvents

Enumeración

ListNotificationHubs

notificaciones: ListNotificationHubs

Enumeración

ListOrganizationalUnits

notificaciones: ListOrganizationalUnits

Enumeración

ListTagsForResource

notificaciones: ListTagsForResource

Enumeración

RegisterNotificationHub

notificaciones: RegisterNotificationHub

Escritura

TagResource

notificaciones: TagResource

Etiquetar, escribir

UntagResource

notificaciones: UntagResource

Etiquetar, escribir

UpdateEventRule

notificaciones: UpdateEventRule

Escritura

UpdateNotificationConfiguration

notificaciones: UpdateNotificationConfiguration

Escritura

Acciones definidas por AWS Notificaciones de usuario

Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

AssociateChannel

Otorga permiso para asociar un canal nuevo a un canal concreto NotificationConfiguration

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

Escritura

AssociateManagedNotificationAccountContact

Concede permiso para asociar un contacto de la cuenta a una configuración de notificaciones administradas en particular.

ManagedNotificationConfiguration*

Escritura

AssociateManagedNotificationAdditionalChannel

Concede permiso para asociar un canal a una configuración de notificaciones administradas en particular.

ManagedNotificationConfiguration*

Escritura

AssociateOrganizationalUnit

Concede permiso para asociar una unidad organizativa a una configuración de notificaciones en particular.

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

Escritura

CreateEventRule

Otorga permiso para crear una nueva EventRule, asociándola a NotificationConfiguration

Escritura

CreateNotificationConfiguration

Otorga permiso para crear un NotificationConfiguration

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

DeleteEventRule

Otorga permiso para eliminar un EventRule

EventRule*

Escritura

DeleteNotificationConfiguration

Otorga permiso para eliminar un NotificationConfiguration

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

Escritura

DeregisterNotificationHub

Otorga permiso para anular el registro de un NotificationHub

Escritura

DisableNotificationsAccessForOrganization

Otorga permiso para deshabilitar Service Trust for AWS User Notifications

Administración de permisos, escritura

DisassociateChannel

Otorga permiso para eliminar un canal de un NotificationConfiguration

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

Escritura

DisassociateManagedNotificationAccountContact

Concede permiso para eliminar un contacto de la cuenta de una configuración de notificaciones administradas.

ManagedNotificationConfiguration*

Escritura

DisassociateManagedNotificationAdditionalChannel

Concede permiso para eliminar un canal de una configuración de notificaciones administradas.

ManagedNotificationConfiguration*

Escritura

DisassociateOrganizationalUnit

Otorga permiso para eliminar una unidad organizativa de un NotificationConfiguration

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

Escritura

EnableNotificationsAccessForOrganization

Otorga permiso para habilitar Service Trust para las notificaciones de los AWS usuarios

Administración de permisos, escritura

GetEventRule

Otorga permiso para obtener un EventRule

EventRule*

Lectura

GetManagedNotificationChildEvent

Concede permiso para obtener un evento secundario de notificaciones administradas.

ManagedNotificationChildEvent*

Lectura

GetManagedNotificationConfiguration

Concede permiso para obtener una configuración de notificaciones administradas.

ManagedNotificationConfiguration*

Lectura

GetManagedNotificationEvent

Otorga permiso para obtener un Gestionado NotificationEvent

ManagedNotificationEvent*

Lectura

GetNotificationConfiguration

Otorga permiso para obtener un NotificationConfiguration

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

Lectura

GetNotificationEvent

Otorga permiso para obtener un NotificationEvent

NotificationEvent*

Lectura

GetNotificationsAccessForOrganization

Otorga permiso para leer Service Trust for AWS User Notifications

Lectura

ListChannels

Otorga permiso para enumerar los canales por NotificationConfiguration

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

Enumeración

ListEventRules

Otorga permiso para publicar EventRules

Enumeración

ListManagedNotificationChannelAssociations

Concede permiso para enumerar los contactos y los canales de la cuenta asociados a una configuración de notificaciones administradas.

ManagedNotificationConfiguration*

Enumeración

ListManagedNotificationChildEvents

Concede permiso para enumerar los eventos secundarios de notificaciones administradas.

Enumeración

ListManagedNotificationConfigurations

Concede permiso para enumerar configuraciones de notificaciones administradas.

Enumeración

ListManagedNotificationEvents

Concede permiso para enumerar eventos de notificaciones administradas.

Enumeración

ListMemberAccounts

Otorga permiso para publicar MemberAccounts por AdminNotificationConfiguration

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

Enumeración

ListNotificationConfigurations

Otorga permiso para publicar NotificationConfigurations

Enumeración

ListNotificationEvents

Otorga permiso para publicar NotificationEvents

Enumeración

ListNotificationHubs

Otorga permiso para publicar NotificationHubs

Enumeración

ListOrganizationalUnits

Otorga permiso para enumerar las unidades organizativas por NotificationConfiguration

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

Enumeración

ListTagsForResource

Otorga permiso para obtener las etiquetas de un recurso

Enumeración

RegisterNotificationHub

Otorga permiso para registrar un NotificationHub

Escritura

TagResource

Concede permiso para etiquetar un recurso

NotificationConfiguration*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

UntagResource

Concede permiso para eliminar etiquetas de un recurso

NotificationConfiguration*

AWS: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

UpdateEventRule

Otorga permiso para actualizar un EventRule

EventRule*

Escritura

UpdateManagedNotificationChannelAssociation

Otorga permiso para cambiar la suscripción a eventos sensibles a una asociación de canales de notificaciones gestionadas existente

ManagedNotificationConfiguration*

Escritura

UpdateNotificationConfiguration

Otorga permiso para actualizar un NotificationConfiguration

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

Escritura

Permission-only acciones para AWS Notificaciones de usuario

Las siguientes acciones se definen en las notificaciones de AWS usuario, pero no se pueden invocar directamente a través de ninguna operación de la API. Solo se pueden utilizar en las declaraciones de política de IAM para conceder o denegar permisos.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

AccessSensitiveEvents

Otorga permiso para acceder a eventos de notificación confidenciales

Lectura

GetFeatureOptInStatus

Otorga permiso para leer el estado de suscripción de una función del Servicio de notificaciones al AWS usuario

Lectura

PutFeatureOptInStatus

Otorga permiso para actualizar el estado de suscripción de una función del Servicio de notificaciones AWS al usuario

Escritura

SubscribeSensitiveEvents

Otorga permiso para suscribirse a eventos confidenciales en una asociación de canales de notificaciones gestionadas existente

ManagedNotificationConfiguration*

Escritura

Tipos de recursos definidos por AWS Notificaciones de usuario

Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento Resource de las instrucciones de política de permisos de IAM.

Tipos de recurso ARN Claves de condición

EventRule

arn: $ {Partition} :notifications: :$ {Account} :configuration/$ {} /rule/$ {} NotificationConfigurationId EventRuleId

ManagedNotificationChildEvent

arn: $ {Partition} :notifications: :$ {Cuenta} :notificación gestionada- /$ {Category} /subcategory/$ {Subcategory} /event/$ {} /child-event/$ {} configuration/category NotificationEventId NotificationChildEventId

ManagedNotificationConfiguration

arn: $ {Partition} :notifications: :$ {Account} :notificación gestionada- /$ {Categoría} /subcategoría/$ {Subcategoría} configuration/category

ManagedNotificationEvent

arn: $ {Partition} :notifications: :$ {Cuenta} :notificación gestionada- /$ {Categoría} /subcategoría/$ {Subcategoría} /event/$ {} configuration/category NotificationEventId

NotificationConfiguration

arn: $ {Partition} :notifications: :$ {Account} :configuration/$ {} NotificationConfigurationId

awsResourceTag: /$ {} TagKey

NotificationEvent

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

Claves de condición para AWS Notificaciones de usuario

AWS Las notificaciones de usuario definen las siguientes claves de condición que se pueden utilizar en el Condition elemento de una política de IAM.

Claves de condición Descripción Tipo

aws: RequestTag /$ {} TagKey

Filtra el acceso por las etiquetas que se pasan en la solicitud

Cadena

aws: ResourceTag /$ {} TagKey

Filtra el acceso por las etiquetas asociadas al recurso

Cadena

AWS: TagKeys

Filtra el acceso por las claves de etiquetas que se pasan en la solicitud

ArrayOfString