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:
-
Obtenga información para configurar este servicio.
-
Vea una lista de las operaciones de API disponibles para este servicio.
-
Obtenga información sobre cómo proteger este servicio y sus recursos mediante las políticas de permisos de IAM.
-
Consulte la referencia de autorización de servicio programática de este servicio
.
Temas
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 |
Escritura |
|||
|
AssociateManagedNotificationAccountContact |
Escritura |
|||
Escritura |
||||
|
AssociateManagedNotificationAdditionalChannel |
notificaciones: AssociateManagedNotificationAdditionalChannel |
Escritura |
||
Escritura |
||||
|
AssociateOrganizationalUnit |
Escritura |
|||
|
CreateEventRule |
Escritura |
|||
|
CreateNotificationConfiguration |
Escritura |
|||
Etiquetar, escribir |
||||
|
DeleteEventRule |
Escritura |
|||
|
DeleteNotificationConfiguration |
Escritura |
|||
|
DeregisterNotificationHub |
Escritura |
|||
|
DisableNotificationsAccessForOrganization |
Gestión de permisos, escritura |
|||
|
DisassociateChannel |
Escritura |
|||
|
DisassociateManagedNotificationAccountContact |
notificaciones: DisassociateManagedNotificationAccountContact |
Escritura |
||
|
DisassociateManagedNotificationAdditionalChannel |
notificaciones: DisassociateManagedNotificationAdditionalChannel |
Escritura |
||
|
DisassociateOrganizationalUnit |
Escritura |
|||
|
EnableNotificationsAccessForOrganization |
Gestión de permisos, escritura |
|||
|
GetEventRule |
Lectura |
|||
|
GetManagedNotificationChildEvent |
Lectura |
|||
|
GetManagedNotificationConfiguration |
Lectura |
|||
|
GetManagedNotificationEvent |
Lectura |
|||
Lectura |
||||
|
GetNotificationConfiguration |
Lectura |
|||
|
GetNotificationEvent |
Lectura |
|||
|
GetNotificationsAccessForOrganization |
Lectura |
|||
|
ListChannels |
Enumeración |
|||
|
ListEventRules |
Enumeración |
|||
|
ListManagedNotificationChannelAssociations |
Enumeración |
|||
|
ListManagedNotificationChildEvents |
Enumeración |
|||
|
ListManagedNotificationConfigurations |
Enumeración |
|||
|
ListManagedNotificationEvents |
Lectura |
|||
Enumeración |
||||
|
ListMemberAccounts |
Enumeración |
|||
|
ListNotificationConfigurations |
Enumeración |
|||
|
ListNotificationEvents |
Enumeración |
|||
|
ListNotificationHubs |
Enumeración |
|||
|
ListOrganizationalUnits |
Enumeración |
|||
|
ListTagsForResource |
Enumeración |
|||
|
RegisterNotificationHub |
Escritura |
|||
|
TagResource |
Etiquetar, escribir |
|||
|
UntagResource |
Etiquetar, escribir |
|||
|
UpdateEventRule |
Escritura |
|||
|
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 |
|---|---|---|---|---|
Otorga permiso para asociar un canal nuevo a un canal concreto NotificationConfiguration |
Escritura |
|||
Concede permiso para asociar un contacto de la cuenta a una configuración de notificaciones administradas en particular. |
Escritura |
|||
Concede permiso para asociar un canal a una configuración de notificaciones administradas en particular. |
Escritura |
|||
Concede permiso para asociar una unidad organizativa a una configuración de notificaciones en particular. |
Escritura |
|||
Otorga permiso para crear una nueva EventRule, asociándola a NotificationConfiguration |
Escritura |
|||
Otorga permiso para crear un NotificationConfiguration |
Escritura |
|||
Otorga permiso para eliminar un EventRule |
Escritura |
|||
Otorga permiso para eliminar un NotificationConfiguration |
Escritura |
|||
Otorga permiso para anular el registro de un NotificationHub |
Escritura |
|||
Otorga permiso para deshabilitar Service Trust for AWS User Notifications |
Administración de permisos, escritura |
|||
Otorga permiso para eliminar un canal de un NotificationConfiguration |
Escritura |
|||
Concede permiso para eliminar un contacto de la cuenta de una configuración de notificaciones administradas. |
Escritura |
|||
Concede permiso para eliminar un canal de una configuración de notificaciones administradas. |
Escritura |
|||
Otorga permiso para eliminar una unidad organizativa de un NotificationConfiguration |
Escritura |
|||
Otorga permiso para habilitar Service Trust para las notificaciones de los AWS usuarios |
Administración de permisos, escritura |
|||
Otorga permiso para obtener un EventRule |
Lectura |
|||
Concede permiso para obtener un evento secundario de notificaciones administradas. |
Lectura |
|||
Concede permiso para obtener una configuración de notificaciones administradas. |
Lectura |
|||
Otorga permiso para obtener un Gestionado NotificationEvent |
Lectura |
|||
Otorga permiso para obtener un NotificationConfiguration |
Lectura |
|||
Otorga permiso para obtener un NotificationEvent |
Lectura |
|||
Otorga permiso para leer Service Trust for AWS User Notifications |
Lectura |
|||
Otorga permiso para enumerar los canales por NotificationConfiguration |
Enumeración |
|||
Otorga permiso para publicar EventRules |
Enumeración |
|||
Concede permiso para enumerar los contactos y los canales de la cuenta asociados a una configuración de notificaciones administradas. |
Enumeración |
|||
Concede permiso para enumerar los eventos secundarios de notificaciones administradas. |
Enumeración |
|||
Concede permiso para enumerar configuraciones de notificaciones administradas. |
Enumeración |
|||
Concede permiso para enumerar eventos de notificaciones administradas. |
Enumeración |
|||
Otorga permiso para publicar MemberAccounts por AdminNotificationConfiguration |
Enumeración |
|||
Otorga permiso para publicar NotificationConfigurations |
Enumeración |
|||
Otorga permiso para publicar NotificationEvents |
Enumeración |
|||
Otorga permiso para publicar NotificationHubs |
Enumeración |
|||
Otorga permiso para enumerar las unidades organizativas por NotificationConfiguration |
Enumeración |
|||
Otorga permiso para obtener las etiquetas de un recurso |
Enumeración |
|||
Otorga permiso para registrar un NotificationHub |
Escritura |
|||
Concede permiso para etiquetar un recurso |
Etiquetar, escribir |
|||
Concede permiso para eliminar etiquetas de un recurso |
Etiquetar, escribir |
|||
Otorga permiso para actualizar un EventRule |
Escritura |
|||
Otorga permiso para cambiar la suscripción a eventos sensibles a una asociación de canales de notificaciones gestionadas existente |
Escritura |
|||
Otorga permiso para actualizar un NotificationConfiguration |
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 |
|---|---|---|---|---|
Otorga permiso para acceder a eventos de notificación confidenciales |
Lectura |
|||
Otorga permiso para leer el estado de suscripción de una función del Servicio de notificaciones al AWS usuario |
Lectura |
|||
Otorga permiso para actualizar el estado de suscripción de una función del Servicio de notificaciones AWS al usuario |
Escritura |
|||
Otorga permiso para suscribirse a eventos confidenciales en una asociación de canales de notificaciones gestionadas existente |
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 |
|---|---|---|
arn: $ {Partition} :notifications: :$ {Account} :configuration/$ {} /rule/$ {} NotificationConfigurationId EventRuleId |
||
arn: $ {Partition} :notifications: :$ {Cuenta} :notificación gestionada- /$ {Category} /subcategory/$ {Subcategory} /event/$ {} /child-event/$ {} configuration/category NotificationEventId NotificationChildEventId |
||
arn: $ {Partition} :notifications: :$ {Account} :notificación gestionada- /$ {Categoría} /subcategoría/$ {Subcategoría} configuration/category |
||
arn: $ {Partition} :notifications: :$ {Cuenta} :notificación gestionada- /$ {Categoría} /subcategoría/$ {Subcategoría} /event/$ {} configuration/category NotificationEventId |
||
arn: $ {Partition} :notifications: :$ {Account} :configuration/$ {} NotificationConfigurationId |
||
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 |
|---|---|---|
Filtra el acceso por las etiquetas que se pasan en la solicitud |
Cadena |
|
Filtra el acceso por las etiquetas asociadas al recurso |
Cadena |
|
Filtra el acceso por las claves de etiquetas que se pasan en la solicitud |
ArrayOfString |