Aktionen, Ressourcen und Bedingungsschlüssel für AWS Benutzerbenachrichtigungen
AWS Benutzerbenachrichtigungen (Dienstpräfix:notifications) stellen die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.
Referenzen:
-
Erfahren Sie, wie Sie diesen Service konfigurieren.
-
Zeigen Sie eine Liste der API-Operationen an, die für diesen Service verfügbar sind.
-
Erfahren Sie, wie Sie diesen Service und seine Ressourcen mithilfe von IAM-Berechtigungsrichtlinien schützen.
-
Sehen Sie sich die Referenz zur programmatischen Serviceautorisierung für diesen
Dienst an.
Themen
API-Operationen, definiert von AWS Benutzerbenachrichtigungen
In der folgenden Tabelle werden API-Operationen den IAM-Aktionen zugeordnet, die sie autorisieren. Es werden nur Bedingungsschlüssel aufgeführt, die statische Werte für die angegebene API und Aktion haben. Den vollständigen Satz von Bedingungsschlüsseln, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle Aktionen.
| Operation | IAM-Aktion | Bedingungsschlüssel | Mögliche Werte | Zugriffsebene |
|---|---|---|---|---|
|
AssociateChannel |
Schreiben |
|||
|
AssociateManagedNotificationAccountContact |
Benachrichtigungen: AssociateManagedNotificationAccountContact |
Schreiben |
||
Schreiben |
||||
|
AssociateManagedNotificationAdditionalChannel |
Benachrichtigungen: AssociateManagedNotificationAdditionalChannel |
Schreiben |
||
Schreiben |
||||
|
AssociateOrganizationalUnit |
Schreiben |
|||
|
CreateEventRule |
Schreiben |
|||
|
CreateNotificationConfiguration |
Schreiben |
|||
Markieren, Schreiben |
||||
|
DeleteEventRule |
Schreiben |
|||
|
DeleteNotificationConfiguration |
Schreiben |
|||
|
DeregisterNotificationHub |
Schreiben |
|||
|
DisableNotificationsAccessForOrganization |
Benachrichtigungen: DisableNotificationsAccessForOrganization |
Verwaltung von Berechtigungen, Schreiben |
||
|
DisassociateChannel |
Schreiben |
|||
|
DisassociateManagedNotificationAccountContact |
Benachrichtigungen: DisassociateManagedNotificationAccountContact |
Schreiben |
||
|
DisassociateManagedNotificationAdditionalChannel |
Benachrichtigungen: DisassociateManagedNotificationAdditionalChannel |
Schreiben |
||
|
DisassociateOrganizationalUnit |
Schreiben |
|||
|
EnableNotificationsAccessForOrganization |
Benachrichtigungen: EnableNotificationsAccessForOrganization |
Verwaltung von Berechtigungen, Schreiben |
||
|
GetEventRule |
Lesen |
|||
|
GetManagedNotificationChildEvent |
Lesen |
|||
|
GetManagedNotificationConfiguration |
Lesen |
|||
|
GetManagedNotificationEvent |
Lesen |
|||
Lesen |
||||
|
GetNotificationConfiguration |
Lesen |
|||
|
GetNotificationEvent |
Lesen |
|||
|
GetNotificationsAccessForOrganization |
Lesen |
|||
|
ListChannels |
Auflisten |
|||
|
ListEventRules |
Auflisten |
|||
|
ListManagedNotificationChannelAssociations |
Benachrichtigungen: ListManagedNotificationChannelAssociations |
Auflisten |
||
|
ListManagedNotificationChildEvents |
Auflisten |
|||
|
ListManagedNotificationConfigurations |
Auflisten |
|||
|
ListManagedNotificationEvents |
Lesen |
|||
Auflisten |
||||
|
ListMemberAccounts |
Auflisten |
|||
|
ListNotificationConfigurations |
Auflisten |
|||
|
ListNotificationEvents |
Auflisten |
|||
|
ListNotificationHubs |
Auflisten |
|||
|
ListOrganizationalUnits |
Auflisten |
|||
|
ListTagsForResource |
Auflisten |
|||
|
RegisterNotificationHub |
Schreiben |
|||
|
TagResource |
Markieren, Schreiben |
|||
|
UntagResource |
Markieren, Schreiben |
|||
|
UpdateEventRule |
Schreiben |
|||
|
UpdateNotificationConfiguration |
Schreiben |
Aktionen definiert von AWS Benutzerbenachrichtigungen
Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Verwenden Sie Richtlinien, um Berechtigungen zum Ausführen einer Operation in AWS zu erteilen. Wenn Sie eine Aktion in einer Richtlinie verwenden, erlauben oder verweigern Sie in der Regel den Zugriff auf die API-Operation oder den CLI-Befehl mit demselben Namen. Dabei kann es mitunter vorkommen, dass eine einzige Aktion den Zugriff auf mehr als eine Operation steuert. Alternativ erfordern einige Vorgänge mehrere verschiedene Aktionen.
| Aktionen | Description | Ressourcentypen (*erforderlich) | Bedingungsschlüssel | Zugriffsebene |
|---|---|---|---|---|
Erteilt die Erlaubnis, einen neuen Kanal einem bestimmten Kanal zuzuordnen NotificationConfiguration |
Schreiben |
|||
Erteilt die Erlaubnis, einen Kontokontakt einer bestimmten verwalteten Benachrichtigungskonfiguration zuzuordnen |
Schreiben |
|||
Erteilt die Berechtigung, einen Channel einer bestimmten Konfiguration für verwaltete Benachrichtigungen zuzuordnen |
Schreiben |
|||
Erteilt die Berechtigung, eine Organisationseinheit einer bestimmten Benachrichtigungskonfiguration zuzuordnen |
Schreiben |
|||
Erteilt die Erlaubnis, ein neues zu erstellen EventRule und es mit einem zu verknüpfen NotificationConfiguration |
Schreiben |
|||
Erteilt die Erlaubnis zum Erstellen eines NotificationConfiguration |
Schreiben |
|||
Erteilt die Erlaubnis zum Löschen eines EventRule |
Schreiben |
|||
Erteilt die Erlaubnis zum Löschen eines NotificationConfiguration |
Schreiben |
|||
Erteilt die Erlaubnis zur Abmeldung eines NotificationHub |
Schreiben |
|||
Erteilt die Berechtigung, Service Trust für AWS Benutzerbenachrichtigungen zu deaktivieren |
Verwaltung von Berechtigungen, Schreiben |
|||
Erteilt die Erlaubnis, einen Channel aus einem zu entfernen NotificationConfiguration |
Schreiben |
|||
Erteilt die Erlaubnis, einen Kontokontakt aus einer verwalteten Benachrichtigungskonfiguration zu entfernen |
Schreiben |
|||
Erteilt die Berechtigung, einen Kanal aus einer verwalteten Benachrichtigungskonfiguration zu entfernen |
Schreiben |
|||
Erteilt die Berechtigung zum Entfernen einer Organisationseinheit aus einem NotificationConfiguration |
Schreiben |
|||
Erteilt die Erlaubnis, Service Trust für AWS Benutzerbenachrichtigungen zu aktivieren |
Verwaltung von Berechtigungen, Schreiben |
|||
Erteilt die Erlaubnis, ein zu erhalten EventRule |
Lesen |
|||
Erteilt die Erlaubnis, ein untergeordnetes Ereignis mit verwalteter Benachrichtigung abzurufen |
Lesen |
|||
Erteilt die Berechtigung zum Abrufen einer Konfiguration für verwaltete Benachrichtigungen |
Lesen |
|||
Erteilt die Berechtigung zum Abrufen einer verwalteten Datei NotificationEvent |
Lesen |
|||
Erteilt die Erlaubnis, eine zu erhalten NotificationConfiguration |
Lesen |
|||
Erteilt die Erlaubnis, eine zu erhalten NotificationEvent |
Lesen |
|||
Erteilt die Berechtigung zum Lesen von Service Trust für AWS Benutzerbenachrichtigungen |
Lesen |
|||
Erteilt die Erlaubnis, Kanäle aufzulisten nach NotificationConfiguration |
Auflisten |
|||
Erteilt die Erlaubnis zum Auflisten EventRules |
Auflisten |
|||
Erteilt die Berechtigung, Kontokontakte und Kanäle aufzulisten, die einer verwalteten Benachrichtigungskonfiguration zugeordnet sind |
Auflisten |
|||
Erteilt die Berechtigung, untergeordnete Ereignisse mit verwalteten Benachrichtigungen aufzulisten |
Auflisten |
|||
Erteilt die Berechtigung, Konfigurationen für verwaltete Benachrichtigungen aufzulisten |
Auflisten |
|||
Erteilt die Berechtigung, verwaltete Benachrichtigungsereignisse aufzulisten |
Auflisten |
|||
Erteilt die Berechtigung zum Auflisten MemberAccounts nach AdminNotificationConfiguration |
Auflisten |
|||
Erteilt die Erlaubnis zum Auflisten NotificationConfigurations |
Auflisten |
|||
Erteilt die Erlaubnis zum Auflisten NotificationEvents |
Auflisten |
|||
Erteilt die Erlaubnis zum Auflisten NotificationHubs |
Auflisten |
|||
Erteilt die Berechtigung zum Auflisten von Organisationseinheiten nach NotificationConfiguration |
Auflisten |
|||
Gewährt die Berechtigung zum Erhalten von Tags für eine Ressource |
Auflisten |
|||
Erteilt die Erlaubnis zur Registrierung eines NotificationHub |
Schreiben |
|||
Gewährt die Berechtigung zum Markieren einer Ressource mit Tags |
Taggen, Schreiben |
|||
Gewährt die Berechtigung zum Entfernen von Tags aus einer Ressource |
Taggen, Schreiben |
|||
Erteilt die Erlaubnis zum Aktualisieren eines EventRule |
Schreiben |
|||
Erteilt die Berechtigung, das Abonnement für sensible Ereignisse für eine bestehende Kanalverknüpfung mit verwalteten Benachrichtigungen umzuschalten |
Schreiben |
|||
Erteilt die Erlaubnis zum Aktualisieren eines NotificationConfiguration |
Schreiben |
Permission-only Aktionen für AWS Benutzerbenachrichtigungen
Die folgenden Aktionen werden durch AWS Benutzerbenachrichtigungen definiert, können jedoch nicht direkt über eine API-Operation aufgerufen werden. Sie können nur in IAM-Richtlinienerklärungen verwendet werden, um Berechtigungen zu gewähren oder zu verweigern.
| Aktionen | Description | Ressourcentypen (*erforderlich) | Bedingungsschlüssel | Zugriffsebene |
|---|---|---|---|---|
Erteilt die Berechtigung zum Zugriff auf sensible Benachrichtigungsereignisse |
Lesen |
|||
Erteilt die Erlaubnis, den Opt-In-Status einer Funktion des AWS Benutzerbenachrichtigungsdienstes zu lesen |
Lesen |
|||
Erteilt die Erlaubnis, den Opt-in-Status einer Funktion des AWS Benutzerbenachrichtigungsdienstes zu aktualisieren |
Schreiben |
|||
Erteilt die Berechtigung, vertrauliche Ereignisse in einer bestehenden Managed Notification-Kanalverknüpfung zu abonnieren |
Schreiben |
Ressourcentypen, definiert durch AWS Benutzerbenachrichtigungen
Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.
| Ressourcentypen | ARN | Bedingungsschlüssel |
|---|---|---|
arn: $ {Partition} :notifications: :$ {Account} :configuration/$ {} /rule/$ {} NotificationConfigurationId EventRuleId |
||
arn: $ {Partition} :notifications: :$ {Account} :managed-notification- configuration/category /$ {Category} /sub-category/$ {Subcategory} /event/$ {} /child-event/$ {} NotificationEventId NotificationChildEventId |
||
arn: $ {Partition} :notifications: :$ {Account} :managed-notification- /$ {Category} /sub-category/$ {Subcategory} configuration/category |
||
arn: $ {Partition} :notifications: :$ {Account} :managed-notification- /$ {Category} /sub-category/$ {Subcategory} /event/$ {} configuration/category NotificationEventId |
||
arn: $ {Partition} :notifications: :$ {Account} :configuration/$ {} NotificationConfigurationId |
||
arn: $ {Partition} :Benachrichtigungen: $ {Region} :$ {Account} :configuration/$ {} /event/$ {} NotificationConfigurationId NotificationEventId |
Bedingungsschlüssel für AWS Benutzerbenachrichtigungen
AWS Benutzerbenachrichtigungen definieren die folgenden Bedingungsschlüssel, die im Condition Element einer IAM-Richtlinie verwendet werden können.
| Bedingungsschlüssel | Beschreibung | Typ |
|---|---|---|
Filtert den Zugriff durch die Tags, die in der Anfrage übergeben werden |
Zeichenfolge |
|
Filtert den Zugriff basierend auf den Tags, die der Ressource zugeordnet sind. |
Zeichenfolge |
|
Filtert den Zugriff basierend auf den Tag-Schlüssel, die in der Anfrage übergeben werden |
ArrayOfString |