View a markdown version of this page

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

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

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

AWS Notifiche utente (prefisso del servizio: notifications) fornisce 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 associa 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 Tabella delle azioni.

Operazione Azione IAM Chiave di condizione Valori possibili Livello di accesso

AssociateChannel

notifications:AssociateChannel

Scrittura

AssociateManagedNotificationAccountContact

notifications:AssociateManagedNotificationAccountContact

Scrittura

notifications:SubscribeSensitiveEvents

Scrittura

AssociateManagedNotificationAdditionalChannel

notifications:AssociateManagedNotificationAdditionalChannel

Scrittura

notifications:SubscribeSensitiveEvents

Scrittura

AssociateOrganizationalUnit

notifications:AssociateOrganizationalUnit

Scrittura

CreateEventRule

notifications:CreateEventRule

Scrittura

CreateNotificationConfiguration

notifications:CreateNotificationConfiguration

Scrittura

notifications:TagResource

Etichettatura, scrittura

DeleteEventRule

notifications:DeleteEventRule

Scrittura

DeleteNotificationConfiguration

notifications:DeleteNotificationConfiguration

Scrittura

DeregisterNotificationHub

notifications:DeregisterNotificationHub

Scrittura

DisableNotificationsAccessForOrganization

notifications:DisableNotificationsAccessForOrganization

Gestione delle autorizzazioni, Write

DisassociateChannel

notifications:DisassociateChannel

Scrittura

DisassociateManagedNotificationAccountContact

notifications:DisassociateManagedNotificationAccountContact

Scrittura

DisassociateManagedNotificationAdditionalChannel

notifications:DisassociateManagedNotificationAdditionalChannel

Scrittura

DisassociateOrganizationalUnit

notifications:DisassociateOrganizationalUnit

Scrittura

EnableNotificationsAccessForOrganization

notifications:EnableNotificationsAccessForOrganization

Gestione delle autorizzazioni, Write

GetEventRule

notifications:GetEventRule

Lettura

GetManagedNotificationChildEvent

notifications:GetManagedNotificationChildEvent

Lettura

GetManagedNotificationConfiguration

notifications:GetManagedNotificationConfiguration

Lettura

GetManagedNotificationEvent

notifications:AccessSensitiveEvents

Lettura

notifications:GetManagedNotificationEvent

Lettura

GetNotificationConfiguration

notifications:GetNotificationConfiguration

Lettura

GetNotificationEvent

notifications:GetNotificationEvent

Lettura

GetNotificationsAccessForOrganization

notifications:GetNotificationsAccessForOrganization

Lettura

ListChannels

notifications:ListChannels

List

ListEventRules

notifications:ListEventRules

List

ListManagedNotificationChannelAssociations

notifications:ListManagedNotificationChannelAssociations

List

ListManagedNotificationChildEvents

notifications:ListManagedNotificationChildEvents

List

ListManagedNotificationConfigurations

notifications:ListManagedNotificationConfigurations

List

ListManagedNotificationEvents

notifications:AccessSensitiveEvents

Lettura

notifications:ListManagedNotificationEvents

List

ListMemberAccounts

notifications:ListMemberAccounts

List

ListNotificationConfigurations

notifications:ListNotificationConfigurations

List

ListNotificationEvents

notifications:ListNotificationEvents

List

ListNotificationHubs

notifications:ListNotificationHubs

List

ListOrganizationalUnits

notifications:ListOrganizationalUnits

List

ListTagsForResource

notifications:ListTagsForResource

List

RegisterNotificationHub

notifications:RegisterNotificationHub

Scrittura

TagResource

notifications:TagResource

Etichettatura, scrittura

UntagResource

notifications:UntagResource

Etichettare, scrivere

UpdateEventRule

notifications:UpdateEventRule

Scrittura

UpdateManagedNotificationChannelAssociation

notifications:SubscribeSensitiveEvents

Scrittura

notifications:UpdateManagedNotificationChannelAssociation

Scrittura

UpdateNotificationConfiguration

notifications:UpdateNotificationConfiguration

Scrittura

Azioni definite da AWS Notifiche all'utente

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Per ogni azione, la tabella elenca i tipi di risorse e le chiavi di condizione supportate da tale azione. 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.

Operazioni 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*

aws:ResourceTag/${TagKey}

Scrittura

AssociateManagedNotificationAccountContact

Concede il permesso di 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 il permesso di associare un'unità organizzativa a una particolare configurazione di notifica

NotificationConfiguration*

aws:ResourceTag/${TagKey}

Scrittura

CreateEventRule

Concede il permesso di crearne una nuova EventRule, associandolo a un NotificationConfiguration

Scrittura

CreateNotificationConfiguration

Concede il permesso di creare un NotificationConfiguration

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

DeleteEventRule

Concede il permesso di eliminare un EventRule

EventRule*

Scrittura

DeleteNotificationConfiguration

Concede il permesso di eliminare un NotificationConfiguration

NotificationConfiguration*

aws:ResourceTag/${TagKey}

Scrittura

DeregisterNotificationHub

Concede il permesso di annullare la registrazione di un NotificationHub

Scrittura

DisableNotificationsAccessForOrganization

Concede il permesso di disattivare Service Trust per AWS Notifiche agli utenti

Gestione delle autorizzazioni, scrittura

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 il permesso di rimuovere un'unità organizzativa da un NotificationConfiguration

NotificationConfiguration*

aws:ResourceTag/${TagKey}

Scrittura

EnableNotificationsAccessForOrganization

Concede l'autorizzazione per abilitare Service Trust per AWS Notifiche agli utenti

Gestione delle autorizzazioni, scrittura

GetEventRule

Concede il permesso di ottenere un EventRule

EventRule*

Lettura

GetManagedNotificationChildEvent

Concede l'autorizzazione a ricevere un evento per bambini con notifica gestita

ManagedNotificationChildEvent*

Lettura

GetManagedNotificationConfiguration

Concede l'autorizzazione per ottenere una configurazione di notifica gestita

ManagedNotificationConfiguration*

Lettura

GetManagedNotificationEvent

Concede l'autorizzazione per ottenere un Managed NotificationEvent

ManagedNotificationEvent*

Lettura

GetNotificationConfiguration

Concede il permesso di ottenere un NotificationConfiguration

NotificationConfiguration*

aws:ResourceTag/${TagKey}

Lettura

GetNotificationEvent

Concede il permesso di ottenere un NotificationEvent

NotificationEvent*

Lettura

GetNotificationsAccessForOrganization

Concede il permesso di leggere Service Trust per AWS Notifiche agli utenti

Lettura

ListChannels

Concede il permesso di elencare i canali per NotificationConfiguration

NotificationConfiguration*

aws:ResourceTag/${TagKey}

List

ListEventRules

Concede il permesso di pubblicare elenchi EventRules

List

ListManagedNotificationChannelAssociations

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

ManagedNotificationConfiguration*

List

ListManagedNotificationChildEvents

Concede l'autorizzazione a elencare gli eventi secondari con notifica gestita

List

ListManagedNotificationConfigurations

Concede l'autorizzazione per elencare le configurazioni di notifica gestite

List

ListManagedNotificationEvents

Concede l'autorizzazione per elencare gli eventi di notifica gestiti

List

ListMemberAccounts

Concede l'autorizzazione all'inserimento di elenchi MemberAccounts da AdminNotificationConfiguration

NotificationConfiguration*

aws:ResourceTag/${TagKey}

List

ListNotificationConfigurations

Concede il permesso di elencare NotificationConfigurations

List

ListNotificationEvents

Concede il permesso di inserire elenchi NotificationEvents

List

ListNotificationHubs

Concede il permesso di inserire elenchi NotificationHubs

List

ListOrganizationalUnits

Concede il permesso di elencare le unità organizzative entro 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*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

UntagResource

Concede l'autorizzazione per rimuovere tag da una risorsa

NotificationConfiguration*

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettare, scrivere

UpdateEventRule

Concede il permesso di aggiornare un EventRule

EventRule*

Scrittura

UpdateManagedNotificationChannelAssociation

Concede il permesso di attivare l'abbonamento agli eventi sensibili su un'associazione di canali di notifica gestita esistente

ManagedNotificationConfiguration*

Scrittura

UpdateNotificationConfiguration

Concede il permesso di aggiornare un NotificationConfiguration

NotificationConfiguration*

aws:ResourceTag/${TagKey}

Scrittura

Permission-only azioni per AWS Notifiche all'utente

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

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

AccessSensitiveEvents

Concede il permesso di accedere a eventi di notifica sensibili

Lettura

GetFeatureOptInStatus

Concede il permesso di leggere lo stato di opt-in di un AWS Funzione User Notification Service

Lettura

PutFeatureOptInStatus

Concede il permesso di aggiornare lo stato di opt-in di un AWS Funzione User Notification Service

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/${NotificationConfigurationId}/rule/${EventRuleId}

ManagedNotificationChildEvent

arn:${Partition}:notifications::${Account}:managed-notification-configuration/category/${Category}/sub-category/${Subcategory}/event/${NotificationEventId}/child-event/${NotificationChildEventId}

ManagedNotificationConfiguration

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

ManagedNotificationEvent

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

NotificationConfiguration

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

aws:ResourceTag/${TagKey}

NotificationEvent

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

Chiavi di condizione per AWS Notifiche all'utente

AWS User Notifications definisce le seguenti chiavi di condizione che possono essere utilizzate in Condition elemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws:RequestTag/${TagKey}

Filtra l'accesso per i tag passati nella richiesta

String

aws:ResourceTag/${TagKey}

Filtra l'accesso per i tag associati alla risorsa

String

aws:TagKeys

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

ArrayOfString