View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon SNS - Service-Authorization-Referenz

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon SNS

Amazon SNS (Dienstpräfix): sns) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

Von Amazon SNS definierte API-Operationen

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 der Bedingungsschlüssel, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle „Aktionen“.

Operation IAM-Aktion Bedingungsschlüssel Mögliche (n) Wert (e) Zugriffsebene

AddPermission

sns:AddPermission

Verwaltung von Berechtigungen, Schreiben

CheckIfPhoneNumberIsOptedOut

sns:CheckIfPhoneNumberIsOptedOut

Lesen

ConfirmSubscription

sns:ConfirmSubscription

Write (Schreiben)

CreatePlatformApplication

sns:CreatePlatformApplication

Schreiben

iam:PassRole

iam:PassedToService

sns.amazonaws.com

Schreiben

CreatePlatformEndpoint

sns:CreatePlatformEndpoint

Schreiben

CreateSMSSandboxPhoneNumber

sns:CreateSMSSandboxPhoneNumber

Schreiben

CreateTopic

sns:CreateTopic

Schreiben

sns:PutDataProtectionPolicy

Schreiben

sns:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

sns.amazonaws.com

Schreiben

DeleteEndpoint

sns:DeleteEndpoint

Schreiben

DeletePlatformApplication

sns:DeletePlatformApplication

Schreiben

DeleteSMSSandboxPhoneNumber

sns:DeleteSMSSandboxPhoneNumber

Schreiben

DeleteTopic

sns:DeleteTopic

Schreiben

GetDataProtectionPolicy

sns:GetDataProtectionPolicy

Lesen

GetEndpointAttributes

sns:GetEndpointAttributes

Lesen

GetPlatformApplicationAttributes

sns:GetPlatformApplicationAttributes

Lesen

GetSMSAttributes

sns:GetSMSAttributes

Lesen

GetSMSSandboxAccountStatus

sns:GetSMSSandboxAccountStatus

Lesen

GetSubscriptionAttributes

sns:GetSubscriptionAttributes

Lesen

GetTopicAttributes

sns:GetTopicAttributes

Lesen

ListEndpointsByPlatformApplication

sns:ListEndpointsByPlatformApplication

Auflisten

ListOriginationNumbers

sns:ListOriginationNumbers

Auflisten

ListPhoneNumbersOptedOut

sns:ListPhoneNumbersOptedOut

Lesen

ListPlatformApplications

sns:ListPlatformApplications

Auflisten

ListSMSSandboxPhoneNumbers

sns:ListSMSSandboxPhoneNumbers

Auflisten

ListSubscriptions

sns:ListSubscriptions

Auflisten

ListSubscriptionsByTopic

sns:ListSubscriptionsByTopic

Auflisten

ListTagsForResource

sns:ListTagsForResource

Lesen

ListTopics

sns:ListTopics

Auflisten

OptInPhoneNumber

sns:OptInPhoneNumber

Schreiben

Publish

sns:Publish

Schreiben

PublishBatch

sns:Publish

Schreiben

PutDataProtectionPolicy

sns:PutDataProtectionPolicy

Schreiben

RemovePermission

sns:RemovePermission

Verwaltung von Berechtigungen, Schreiben

SetEndpointAttributes

sns:SetEndpointAttributes

Schreiben

SetPlatformApplicationAttributes

sns:SetPlatformApplicationAttributes

Schreiben

iam:PassRole

iam:PassedToService

sns.amazonaws.com

Schreiben

SetSMSAttributes

sns:SetSMSAttributes

Schreiben

iam:PassRole

iam:PassedToService

sns.amazonaws.com

Schreiben

SetSubscriptionAttributes

sns:SetSubscriptionAttributes

Schreiben

iam:PassRole

iam:PassedToService

sns.amazonaws.com

Schreiben

SetTopicAttributes

sns:SetTopicAttributes

Verwaltung von Berechtigungen, Schreiben

iam:PassRole

iam:PassedToService

sns.amazonaws.com

Schreiben

Subscribe

sns:Subscribe

Schreiben

iam:PassRole

iam:PassedToService

sns.amazonaws.com

Schreiben

TagResource

sns:TagResource

Taggen, Schreiben

Unsubscribe

sns:Unsubscribe

Schreiben

UntagResource

sns:UntagResource

Taggen, Schreiben

VerifySMSSandboxPhoneNumber

sns:VerifySMSSandboxPhoneNumber

Schreiben

Von Amazon SNS definierte Aktionen

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Für jede Aktion sind in der Tabelle die Ressourcentypen und Bedingungsschlüssel aufgeführt, die von dieser Aktion unterstützt werden. 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

AddPermission

Erteilt die Berechtigung, der Zugriffskontrollrichtlinie eines Themas eine Anweisung hinzuzufügen, und gewährt den Zugriff für das angegebene Thema AWS Konten für die angegebenen Aktionen

topic*

aws:ResourceTag/${TagKey}

Verwaltung von Berechtigungen, Schreiben

CheckIfPhoneNumberIsOptedOut

Gewährt die Berechtigung zum Akzeptieren einer Telefonnummer und gibt an, ob der Telefoninhaber sich vom Empfang von SMS-Nachrichten von Ihrem Konto abgemeldet hat

Read

ConfirmSubscription

Gewährt die Berechtigung zum Überprüfen der Absicht des Eigentümers eines Endpunkts, Nachrichten zu empfangen, indem Sie das Token auswerten, das dem Endpunkt in einer früheren Subscribe-Aktion gesendet wurde

topic*

aws:ResourceTag/${TagKey}

Write

CreatePlatformApplication

Gewährt die Berechtigung zum Erstellen eines Plattformanwendungsobjekt für einen unterstützten Push-Benachrichtigungsservice (z. B. APNS und GCM), bei dem sich Geräte und mobile Apps registrieren können

Write

CreatePlatformEndpoint

Gewährt die Berechtigung zum Erstellen eines Endpunkts für ein Gerät und eine mobile App für einen unterstützten Push-Benachrichtigungsservice wie APNS und GCM

Schreiben

CreateSMSSandboxPhoneNumber

Erteilt die Erlaubnis, eine Zieltelefonnummer hinzuzufügen und ein Einmalpasswort (OTP) an diese Telefonnummer für einen AWS-Konto

Schreiben

CreateTopic

Gewährt die Berechtigung zum Erstellen eines Themas, für das Benachrichtigungen veröffentlicht werden können

topic*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

DeleteEndpoint

Gewährt die Berechtigung zum Löschen des Endpunkts für ein Gerät und eine mobile App von Amazon SNS

Write

DeletePlatformApplication

Gewährt die Berechtigung zum Löschen eines Plattformanwendungsobjekt eines unterstützten Push-Benachrichtigungsservices wie APNS oder GCM

Schreiben

DeleteSMSSandboxPhoneNumber

Erteilt die Erlaubnis zum Löschen einer AWS-Konto verifizierte oder ausstehende Telefonnummer

Schreiben

DeleteTopic

Gewährt die Berechtigung zum Löschen eines Themas und aller seiner Abonnements

topic*

aws:ResourceTag/${TagKey}

Schreiben

GetDataProtectionPolicy

Erteilt die Erlaubnis zur Rückgabe der Datenschutzerklärung des Themas

topic*

aws:ResourceTag/${TagKey}

Lesen

GetEndpointAttributes

Gewährt die Berechtigung zum Abrufen der Endpunktattribute für ein Gerät eines unterstützten Push-Benachrichtigungsservices wie APNS oder GCM

Read

GetPlatformApplicationAttributes

Gewährt die Berechtigung zum Abrufen der Attribute des Plattformanwendungsobjekts für die unterstützten Push-Benachrichtigungsservices wie APNS und GCM

Read

GetSMSAttributes

Gewährt die Berechtigung zum Zurückgeben der Einstellungen für das Senden von SMS-Nachrichten von Ihrem Konto

Read

GetSMSSandboxAccountStatus

Gewährt die Berechtigung zum Abrufen des Sandbox-Status für das aufrufende Konto in der Zielregion

Read

GetSubscriptionAttributes

Gewährt die Erlaubnis zum Zurückgeben aller Eigenschaften eines Abonnements

topic

aws:ResourceTag/${TagKey}

Read

GetTopicAttributes

Gewährt die Erlaubnis zum Zurückgeben aller Eigenschaften eines Themas

topic*

aws:ResourceTag/${TagKey}

Read

ListEndpointsByPlatformApplication

Gewährt die Berechtigung zum Auflisten der Endpunkte und Endpunktattribute für Geräte in einem unterstützten Push-Benachrichtigungsservice wie GCM oder APNS

List

ListOriginationNumbers

Gewährt die Erlaubnis zum Auflisten aller Ursprungsnummern und ihrer Metadaten

List

ListPhoneNumbersOptedOut

Gewährt die Berechtigung zum Zurückgeben einer Liste der Telefonnummern, die sich vom Nachrichtenempfang abgemeldet haben, an die Sie also keine SMS-Nachrichten senden können

Read

ListPlatformApplications

Gewährt die Berechtigung zum Auflisten der Plattformanwendungsobjekte für die unterstützten Push-Benachrichtigungsservices wie APNS und GCM

List

ListSMSSandboxPhoneNumbers

Gewährt die Berechtigung zum Auflisten der aktuellen ausstehenden und verifizierten Zielrufnummern des anrufenden Kontos

List

ListSubscriptions

Gewährt die Erlaubnis zum Zurückgeben einer Liste der Abonnements des Auftraggebers

List

ListSubscriptionsByTopic

Gewährt die Berechtigung zum Abrufen einer Liste aller Abonnements für ein bestimmtes Thema

topic*

aws:ResourceTag/${TagKey}

List

ListTagsForResource

Gewährt die Berechtigung zum Auflisten aller Tags, die zum angegebenen Amazon-SNS-Thema hinzugefügt wurden

topic

aws:ResourceTag/${TagKey}

Read

ListTopics

Gewährt die Erlaubnis zum Zurückgeben einer Liste der Themen des Auftraggebers

List

OptInPhoneNumber

Gewährt die Berechtigung zum Anmelden einer derzeit abgemeldeten Telefonnummer für den Empfang von Nachrichten, damit Sie wieder SMS-Nachrichten an die Nummer senden können

Write

Publish

Gewährt die Berechtigung zum Senden einer Nachricht an alle abonnierten Endpunkte eines Themas

topic*

aws:ResourceTag/${TagKey}

Schreiben

PutDataProtectionPolicy

Gewährt die Berechtigung, einem Themenbesitzer zu erlauben, die Datenschutzrichtlinie festzulegen

topic*

aws:ResourceTag/${TagKey}

Schreiben

RemovePermission

Gewährt die Berechtigung zum Entfernen einer Anweisung aus der Zugriffssteuerungsrichtlinie eines Themas

topic*

aws:ResourceTag/${TagKey}

Verwaltung von Berechtigungen, Schreiben

SetEndpointAttributes

Gewährt die Berechtigung zum Festlegen der Attribute für einen Endpunkt für ein Gerät eines unterstützten Push-Benachrichtigungsservices wie GCM oder APNS

Write

SetPlatformApplicationAttributes

Gewährt die Berechtigung zum Festlegen der Attribute des Plattformanwendungsobjekts für die unterstützten Push-Benachrichtigungsservices wie APNS und GCM

Write

SetSMSAttributes

Gewährt die Berechtigung zum Festlegen der Standardeinstellungen für das Senden von SMS-Nachrichten und den Empfang täglicher SMS-Nutzungsberichte

Write

SetSubscriptionAttributes

Gewährt die Berechtigung, einem Abonnementbesitzer zu erlauben, ein Attribut des Themas auf einen neuen Wert festzulegen

topic

aws:ResourceTag/${TagKey}

Write

SetTopicAttributes

Gewährt die Berechtigung, einem Themenbesitzer zu erlauben, ein Attribut des Themas auf einen neuen Wert festzulegen

topic*

aws:ResourceTag/${TagKey}

Verwaltung von Berechtigungen, Schreiben

Subscribe

Gewährt die Berechtigung, sich auf das Abonnieren eines Endpunkts vorzubereiten, indem dem Endpunkt eine Bestätigungsnachricht gesendet wird

topic*

aws:ResourceTag/${TagKey}

sns:Endpoint

sns:Protocol

Write

TagResource

Gewährt die Erlaubnis zum Hinzufügen von Tags zum angegebenen Amazon-SNS-Thema

topic

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

Unsubscribe

Gewährt die Berechtigung zum Löschen eines Abonnements

topic

aws:ResourceTag/${TagKey}

Write

UntagResource

Gewährt die Berechtigung zum Entfernen von Tags von dem angegebenen Amazon-SNS-Themas

topic

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

VerifySMSSandboxPhoneNumber

Erteilt die Erlaubnis, eine Zieltelefonnummer mit einem Einmalkennwort (OTP) für einen zu verifizieren AWS-Konto

Schreiben

Von Amazon SNS definierte Ressourcentypen

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.

Ressourcentypen ARN Bedingungsschlüssel

topic

arn:${Partition}:sns:${Region}:${Account}:${TopicName}

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für Amazon SNS

Amazon SNS definiert die folgenden Bedingungsschlüssel, die im Element Condition einer IAM-Richtlinie verwendet werden können.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert den Zugriff nach Tags aus der Anforderung

String

aws:ResourceTag/${TagKey}

Filtert den Zugriff basierend auf Tags, die der Ressource zugeordnet sind

String

aws:TagKeys

Filtert den Zugriff nach Tag-Schlüsseln aus der Anforderung

ArrayOfString

sns:Endpoint

Filtert den Zugriff nach der URL, der E-Mail-Adresse oder dem ARN aus einer Subscribe-Anforderung oder einem zuvor bestätigten Abonnement

String

sns:Protocol

Filtert den Zugriff nach dem Protokollwert aus einer Subscribe-Anforderung oder einem zuvor bestätigten Abonnement

String