View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon SQS - 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 SQS

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

Referenzen:

Von Amazon SQS 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

sqs:AddPermission

Verwaltung von Berechtigungen, Schreiben

CancelMessageMoveTask

sqs:CancelMessageMoveTask

Schreiben

sqs:DeleteMessage

Schreiben

sqs:GetQueueAttributes

Lesen

sqs:ReceiveMessage

Lesen

ChangeMessageVisibility

sqs:ChangeMessageVisibility

Write (Schreiben)

ChangeMessageVisibilityBatch

sqs:ChangeMessageVisibility

Schreiben

CreateQueue

sqs:CreateQueue

Schreiben

sqs:TagQueue

Taggen, Schreiben

DeleteMessage

sqs:DeleteMessage

Schreiben

DeleteMessageBatch

sqs:DeleteMessage

Schreiben

DeleteQueue

sqs:DeleteQueue

Schreiben

GetQueueAttributes

sqs:GetQueueAttributes

Lesen

GetQueueUrl

sqs:GetQueueUrl

Lesen

ListDeadLetterSourceQueues

sqs:ListDeadLetterSourceQueues

Lesen

ListMessageMoveTasks

sqs:GetQueueAttributes

Lesen

sqs:ListMessageMoveTasks

Lesen

ListQueueTags

sqs:ListQueueTags

Lesen

ListQueues

sqs:ListQueues

Lesen

PurgeQueue

sqs:PurgeQueue

Write (Schreiben)

ReceiveMessage

sqs:ReceiveMessage

Lesen

RemovePermission

sqs:RemovePermission

Verwaltung von Berechtigungen, Schreiben

SendMessage

sqs:SendMessage

Schreiben

SendMessageBatch

sqs:SendMessage

Schreiben

SetQueueAttributes

sqs:SetQueueAttributes

Verwaltung von Berechtigungen, Schreiben

StartMessageMoveTask

sqs:DeleteMessage

Schreiben

sqs:GetQueueAttributes

Lesen

sqs:ReceiveMessage

Lesen

sqs:SendMessage

Write (Schreiben)

sqs:StartMessageMoveTask

Schreiben

TagQueue

sqs:TagQueue

Taggen, Schreiben

UntagQueue

sqs:UntagQueue

Taggen, Schreiben

Von Amazon SQS 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

Gewährt einer Warteschlange die Berechtigung für einen bestimmten Prinzipal

queue*

aws:ResourceTag/${TagKey}

Verwaltung von Berechtigungen, Schreiben

CancelMessageMoveTask

Gewährt die Berechtigung zum Abbrechen einer laufenden Aufgabe zum Verschieben von Nachrichten

queue*

aws:ResourceTag/${TagKey}

Schreiben

ChangeMessageVisibility

Gewährt die Berechtigung, die Zeitbeschränkung für die Sichtbarkeit einer bestimmten Nachricht in einer Warteschlange auf einen neuen Wert zu ändern

queue*

aws:ResourceTag/${TagKey}

Schreiben

CreateQueue

Gewährt die Berechtigung zum Erstellen einer neuen Warteschlange oder gibt die URL einer vorhandenen Warteschlange zurück

queue*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

DeleteMessage

Gewährt die Berechtigung, die angegebene Nachricht aus der angegebenen Warteschlange zu löschen

queue*

aws:ResourceTag/${TagKey}

Schreiben

DeleteQueue

Gewährt die Berechtigung zum Löschen der durch die Warteschlangen-URL angegebenen Warteschlange, unabhängig davon, ob die Warteschlange leer ist

queue*

aws:ResourceTag/${TagKey}

Schreiben

GetQueueAttributes

Gewährt die Berechtigung zum Abrufen von Attributen für die angegebene Warteschlange

queue*

aws:ResourceTag/${TagKey}

Lesen

GetQueueUrl

Gewährt die Berechtigung, die URL einer vorhandenen Warteschlange zurückzugeben

queue*

aws:ResourceTag/${TagKey}

Lesen

ListDeadLetterSourceQueues

Erteilt die Erlaubnis, eine Liste Ihrer Warteschlangen zurückzugeben, die RedrivePolicy Warteschlangenattribut, das mit einer Warteschlange ohne Buchstaben konfiguriert ist

queue*

aws:ResourceTag/${TagKey}

Lesen

ListMessageMoveTasks

Gewährt die Berechtigung zum Auflisten von Aufgaben zum Verschieben von Nachrichten

queue*

aws:ResourceTag/${TagKey}

Lesen

ListQueueTags

Gewährt die Berechtigung zum Auflisten von Tags, die zu einer SQS-Warteschlange hinzugefügt wurden

queue*

aws:ResourceTag/${TagKey}

Lesen

ListQueues

Gewährt die Berechtigung, eine Liste der Warteschlangen zurückzugeben

Lesen

PurgeQueue

Gewährt die Berechtigung zum Löschen der Nachrichten in einer Warteschlange, die durch die Warteschlangen-URL angegeben ist

queue*

aws:ResourceTag/${TagKey}

Schreiben

ReceiveMessage

Gewährt die Berechtigung zum Abrufen einer oder mehrerer Nachrichten (maximal 10 Nachrichten) aus der angegebenen Warteschlange

queue*

aws:ResourceTag/${TagKey}

Lesen

RemovePermission

Gewährt die Berechtigung, alle Berechtigungen in der Warteschlangenrichtlinie zu widerrufen, die dem angegebenen Label-Parameter entsprechen

queue*

aws:ResourceTag/${TagKey}

Verwaltung von Berechtigungen, Schreiben

SendMessage

Gewährt die Berechtigung, eine Nachricht an die angegebene Warteschlange zuzustellen

queue*

aws:ResourceTag/${TagKey}

Schreiben

SetQueueAttributes

Gewährt die Berechtigung zum Festlegen des Werts eines oder mehrerer Warteschlangenattribute

queue*

aws:ResourceTag/${TagKey}

Verwaltung von Berechtigungen, Schreiben

StartMessageMoveTask

Gewährt die Berechtigung zum Beginnen einer Aufgabe zum Verschieben von Nachrichten

queue*

aws:ResourceTag/${TagKey}

Schreiben

TagQueue

Gewährt die Berechtigung zum Hinzufügen von Tags zur angegebenen SQS-Warteschlange

queue*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

UntagQueue

Gewährt die Berechtigung zum Entfernen von Tags aus der angegebenen SQS-Warteschlange

queue*

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

Von Amazon SQS 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

queue

arn:${Partition}:sqs:${Region}:${Account}:${QueueName}

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für Amazon SQS

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

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert den Zugriff durch die Tags, die in der Anfrage übergeben werden

String

aws:ResourceTag/${TagKey}

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

String

aws:TagKeys

Filtert den Zugriff basierend auf den Tag-Schlüssel, die in der Anfrage übergeben werden

ArrayOfString