View a markdown version of this page

Azioni, risorse e chiavi di condizione per AWS Notifiche all'utente - Service Authorization Reference

Azioni, risorse e chiavi di condizione per AWS Notifiche all'utente

AWS Le notifiche utente (prefisso del servizio:notifications) forniscono le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Operazioni API definite da AWS Notifiche all'utente

La tabella seguente mappa le operazioni API alle azioni IAM che autorizzano. Sono elencate solo le chiavi di condizione che hanno valori statici per l'API e l'azione specificate; per il set completo di chiavi di condizione supportate da ciascuna azione, consulta la tabella Azioni.

Operation Azione IAM Chiave di condizione Valori possibili Livello di accesso

AssociateChannel

notifiche: AssociateChannel

Scrittura

AssociateManagedNotificationAccountContact

notifiche: AssociateManagedNotificationAccountContact

Scrittura

notifiche: SubscribeSensitiveEvents

Scrittura

AssociateManagedNotificationAdditionalChannel

notifiche: AssociateManagedNotificationAdditionalChannel

Scrittura

notifiche: SubscribeSensitiveEvents

Scrittura

AssociateOrganizationalUnit

notifiche: AssociateOrganizationalUnit

Scrittura

CreateEventRule

notifiche: CreateEventRule

Scrittura

CreateNotificationConfiguration

notifiche: CreateNotificationConfiguration

Scrittura

notifiche: TagResource

Etichettatura, scrittura

DeleteEventRule

notifiche: DeleteEventRule

Scrittura

DeleteNotificationConfiguration

notifiche: DeleteNotificationConfiguration

Scrittura

DeregisterNotificationHub

notifiche: DeregisterNotificationHub

Scrittura

DisableNotificationsAccessForOrganization

notifiche: DisableNotificationsAccessForOrganization

Gestione delle autorizzazioni, Write

DisassociateChannel

notifiche: DisassociateChannel

Scrittura

DisassociateManagedNotificationAccountContact

notifiche: DisassociateManagedNotificationAccountContact

Scrittura

DisassociateManagedNotificationAdditionalChannel

notifiche: DisassociateManagedNotificationAdditionalChannel

Scrittura

DisassociateOrganizationalUnit

notifiche: DisassociateOrganizationalUnit

Scrittura

EnableNotificationsAccessForOrganization

notifiche: EnableNotificationsAccessForOrganization

Gestione delle autorizzazioni, Write

GetEventRule

notifiche: GetEventRule

Lettura

GetManagedNotificationChildEvent

notifiche: GetManagedNotificationChildEvent

Lettura

GetManagedNotificationConfiguration

notifiche: GetManagedNotificationConfiguration

Lettura

GetManagedNotificationEvent

notifiche: AccessSensitiveEvents

Lettura

notifiche: GetManagedNotificationEvent

Lettura

GetNotificationConfiguration

notifiche: GetNotificationConfiguration

Lettura

GetNotificationEvent

notifiche: GetNotificationEvent

Lettura

GetNotificationsAccessForOrganization

notifiche: GetNotificationsAccessForOrganization

Lettura

ListChannels

notifiche: ListChannels

List

ListEventRules

notifiche: ListEventRules

List

ListManagedNotificationChannelAssociations

notifiche: ListManagedNotificationChannelAssociations

List

ListManagedNotificationChildEvents

notifiche: ListManagedNotificationChildEvents

List

ListManagedNotificationConfigurations

notifiche: ListManagedNotificationConfigurations

List

ListManagedNotificationEvents

notifiche: AccessSensitiveEvents

Lettura

notifiche: ListManagedNotificationEvents

List

ListMemberAccounts

notifiche: ListMemberAccounts

List

ListNotificationConfigurations

notifiche: ListNotificationConfigurations

List

ListNotificationEvents

notifiche: ListNotificationEvents

List

ListNotificationHubs

notifiche: ListNotificationHubs

List

ListOrganizationalUnits

notifiche: ListOrganizationalUnits

List

ListTagsForResource

notifiche: ListTagsForResource

List

RegisterNotificationHub

notifiche: RegisterNotificationHub

Scrittura

TagResource

notifiche: TagResource

Etichettatura, scrittura

UntagResource

notifiche: UntagResource

Etichettatura, scrittura

UpdateEventRule

notifiche: UpdateEventRule

Scrittura

UpdateNotificationConfiguration

notifiche: UpdateNotificationConfiguration

Scrittura

Azioni definite da AWS Notifiche all'utente

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.

Azioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

AssociateChannel

Concede il permesso di associare un nuovo canale a un particolare NotificationConfiguration

NotificationConfiguration*

leggi: ResourceTag /$ {} TagKey

Scrittura

AssociateManagedNotificationAccountContact

Concede l'autorizzazione ad associare un contatto dell'account a una particolare configurazione di notifica gestita

ManagedNotificationConfiguration*

Scrittura

AssociateManagedNotificationAdditionalChannel

Concede l'autorizzazione ad associare un canale a una particolare configurazione di notifica gestita

ManagedNotificationConfiguration*

Scrittura

AssociateOrganizationalUnit

Concede l'autorizzazione ad associare un'unità organizzativa a una particolare configurazione di notifica

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

Scrittura

CreateEventRule

Concede il permesso di crearne uno nuovo EventRule, associandolo a un NotificationConfiguration

Scrittura

CreateNotificationConfiguration

Concede il permesso di creare un NotificationConfiguration

leggi: RequestTag /$ {} TagKey

leggi: TagKeys

Scrittura

DeleteEventRule

Concede il permesso di eliminare un EventRule

EventRule*

Scrittura

DeleteNotificationConfiguration

Concede il permesso di eliminare un NotificationConfiguration

NotificationConfiguration*

leggi: ResourceTag /$ {} TagKey

Scrittura

DeregisterNotificationHub

Concede il permesso di annullare la registrazione di un NotificationHub

Scrittura

DisableNotificationsAccessForOrganization

Concede l'autorizzazione a disabilitare Service Trust for User Notifications AWS

Gestione delle autorizzazioni, Write

DisassociateChannel

Concede il permesso di rimuovere un canale da un NotificationConfiguration

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

Scrittura

DisassociateManagedNotificationAccountContact

Concede l'autorizzazione a rimuovere un contatto dell'account da una configurazione di notifica gestita

ManagedNotificationConfiguration*

Scrittura

DisassociateManagedNotificationAdditionalChannel

Concede l'autorizzazione a rimuovere un canale da una configurazione di notifica gestita

ManagedNotificationConfiguration*

Scrittura

DisassociateOrganizationalUnit

Concede l'autorizzazione a rimuovere un'unità organizzativa da un NotificationConfiguration

NotificationConfiguration*

leggi: ResourceTag /$ {} TagKey

Scrittura

EnableNotificationsAccessForOrganization

Concede l'autorizzazione per abilitare Service Trust for AWS User Notifications

Gestione delle autorizzazioni, Write

GetEventRule

Concede il permesso di ottenere un EventRule

EventRule*

Lettura

GetManagedNotificationChildEvent

Concede l'autorizzazione a ricevere un Managed Notification Child Event

ManagedNotificationChildEvent*

Lettura

GetManagedNotificationConfiguration

Concede l'autorizzazione a ottenere una configurazione di notifica gestita

ManagedNotificationConfiguration*

Lettura

GetManagedNotificationEvent

Concede l'autorizzazione a ottenere una versione gestita NotificationEvent

ManagedNotificationEvent*

Lettura

GetNotificationConfiguration

Concede il permesso di ottenere un NotificationConfiguration

NotificationConfiguration*

leggi: ResourceTag /$ {} TagKey

Lettura

GetNotificationEvent

Concede il permesso di ottenere un NotificationEvent

NotificationEvent*

Lettura

GetNotificationsAccessForOrganization

Concede l'autorizzazione a leggere Service Trust for AWS User Notifications

Lettura

ListChannels

Concede l'autorizzazione a elencare i canali per NotificationConfiguration

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

List

ListEventRules

Concede l'autorizzazione alla pubblicazione EventRules

List

ListManagedNotificationChannelAssociations

Concede l'autorizzazione a elencare i contatti e i canali dell'account associati a una configurazione di notifica gestita

ManagedNotificationConfiguration*

List

ListManagedNotificationChildEvents

Concede l'autorizzazione a elencare Managed Notification Child Events

List

ListManagedNotificationConfigurations

Concede l'autorizzazione a elencare le configurazioni di notifica gestite

List

ListManagedNotificationEvents

Concede l'autorizzazione a elencare gli eventi di notifica gestiti

List

ListMemberAccounts

Concede l'autorizzazione a pubblicare annunci per MemberAccounts AdminNotificationConfiguration

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

List

ListNotificationConfigurations

Concede l'autorizzazione alla pubblicazione NotificationConfigurations

List

ListNotificationEvents

Concede l'autorizzazione alla pubblicazione NotificationEvents

List

ListNotificationHubs

Concede l'autorizzazione alla pubblicazione NotificationHubs

List

ListOrganizationalUnits

Concede l'autorizzazione a elencare le unità organizzative per NotificationConfiguration

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

List

ListTagsForResource

Concede l'autorizzazione per ottenere i tag per una risorsa

List

RegisterNotificationHub

Concede il permesso di registrare un NotificationHub

Scrittura

TagResource

Concede l'autorizzazione per applicare un tag a una risorsa.

NotificationConfiguration*

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

UntagResource

Concede l'autorizzazione per rimuovere tag da una risorsa

NotificationConfiguration*

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

UpdateEventRule

Concede l'autorizzazione ad aggiornare un EventRule

EventRule*

Scrittura

UpdateManagedNotificationChannelAssociation

Concede l'autorizzazione a attivare l'abbonamento per eventi sensibili su un'associazione di canali di notifica gestita esistente

ManagedNotificationConfiguration*

Scrittura

UpdateNotificationConfiguration

Concede l'autorizzazione ad aggiornare un NotificationConfiguration

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

Scrittura

Permission-only azioni per AWS Notifiche all'utente

Le seguenti azioni sono definite da AWS User Notifications ma non sono richiamabili direttamente tramite alcuna operazione API. Possono essere utilizzate solo nelle dichiarazioni politiche IAM per concedere o negare le autorizzazioni.

Azioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

AccessSensitiveEvents

Concede l'autorizzazione ad accedere a eventi di notifica sensibili

Lettura

GetFeatureOptInStatus

Concede l'autorizzazione a leggere lo stato di attivazione di una funzionalità del Servizio di notifica AWS utente

Lettura

PutFeatureOptInStatus

Concede l'autorizzazione ad aggiornare lo stato di attivazione di una AWS funzionalità del Servizio di notifica utente

Scrittura

SubscribeSensitiveEvents

Concede l'autorizzazione a sottoscrivere eventi sensibili su un'associazione di canali di notifica gestita esistente

ManagedNotificationConfiguration*

Scrittura

Tipi di risorse definiti da AWS Notifiche all'utente

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.

Tipi di risorse ARN Chiavi di condizione

EventRule

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

ManagedNotificationChildEvent

arn: $ {Partition} :notifiche: :$ {Account} :notifica gestita- /$ {Category} /sub-categoria/$ {Subcategory} /event/$ {} /child-event/$ {} configuration/category NotificationEventId NotificationChildEventId

ManagedNotificationConfiguration

arn: $ {Partition} :notification: :$ {Account} :managed-notification- /$ {Category} /sub-category/$ {Subcategory} configuration/category

ManagedNotificationEvent

arn: $ {Partition} :notifiche: :$ {Account} :notifiche gestite- /$ {Category} /sub-category/$ {Subcategory} /event/$ {} configuration/category NotificationEventId

NotificationConfiguration

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

leggi: ResourceTag /$ {} TagKey

NotificationEvent

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

Chiavi di condizione per AWS Notifiche all'utente

AWS Le notifiche utente definiscono le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws: RequestTag /$ {} TagKey

Filtra l'accesso per i tag passati nella richiesta

Stringa

legge: ResourceTag /$ {} TagKey

Filtra l'accesso per i tag associati alla risorsa

Stringa

leggi: TagKeys

Filtra l'accesso tramite le chiavi di tag passate nella richiesta

ArrayOfString