View a markdown version of this page

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

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

Referenzen:

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

CancelJob

braket:CancelJob

Schreiben

CancelQuantumTask

braket:CancelQuantumTask

Schreiben

CreateJob

braket:CreateJob

Schreiben

braket:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

braket.amazonaws.com

Schreiben

CreateQuantumTask

braket:CreateQuantumTask

Schreiben

braket:TagResource

Taggen, Schreiben

CreateSpendingLimit

braket:CreateSpendingLimit

Schreiben

braket:TagResource

Taggen, Schreiben

DeleteSpendingLimit

braket:DeleteSpendingLimit

Schreiben

GetDevice

braket:GetDevice

Lesen

GetJob

braket:GetJob

Lesen

GetQuantumTask

braket:GetQuantumTask

Lesen

ListTagsForResource

braket:ListTagsForResource

Lesen

SearchDevices

braket:SearchDevices

Auflisten

SearchJobs

braket:SearchJobs

Auflisten

SearchQuantumTasks

braket:SearchQuantumTasks

Auflisten

SearchSpendingLimits

braket:SearchSpendingLimits

Lesen

TagResource

braket:TagResource

Taggen, Schreiben

UntagResource

braket:UntagResource

Taggen, Schreiben

UpdateSpendingLimit

braket:UpdateSpendingLimit

Schreiben

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

CancelJob

Gewährt die Berechtigung zum Abbrechen einer Aufgabe.

job*

aws:ResourceTag/${TagKey}

Schreiben

CancelQuantumTask

Gewährt die Berechtigung zum Abbrechen einer Quantenaufgabe

quantum-task*

aws:ResourceTag/${TagKey}

Schreiben

CreateJob

Gewährt die Berechtigung zum Erstellen eines Auftrags.

device*

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

job*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateQuantumTask

Gewährt die Berechtigung zum Erstellen einer Quantenaufgabe

device*

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

quantum-task*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateSpendingLimit

Erteilt die Erlaubnis, ein Ausgabenlimit festzulegen

device*

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

spending-limit*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

DeleteSpendingLimit

Erteilt die Erlaubnis, ein Ausgabenlimit zu löschen

spending-limit*

aws:ResourceTag/${TagKey}

Schreiben

GetDevice

Gewährt die Berechtigung zum Abrufen von Informationen über die in Amazon Braket verfügbaren Geräte

device*

Lesen

GetJob

Gewährt die Berechtigung zum Abrufen von Aufträgen

job*

aws:ResourceTag/${TagKey}

Lesen

GetQuantumTask

Gewährt die Berechtigung zum Abrufen von Quantenaufgaben

quantum-task*

aws:ResourceTag/${TagKey}

Lesen

ListTagsForResource

Gewährt die Berechtigung zum Auflisten der Tags, die auf die Quantenaufgaben-Ressource oder den Auftrag angewendet wurden

job

aws:ResourceTag/${TagKey}

Lesen

quantum-task

aws:ResourceTag/${TagKey}

spending-limit

aws:ResourceTag/${TagKey}

SearchDevices

Gewährt die Berechtigung zum Suchen nach Geräten, die in Amazon Braket verfügbar sind

Auflisten

SearchJobs

Gewährt die Berechtigung zum Suchen nach Aufträgen

Auflisten

SearchQuantumTasks

Gewährt die Berechtigung zum Suchen nach Quantenaufgaben

Auflisten

SearchSpendingLimits

Erteilt die Erlaubnis, nach einem Ausgabenlimit zu suchen

Lesen

TagResource

Gewährt die Berechtigung zum Hinzufügen eines oder mehrerer Tags zu einer Quantenaufgabe oder einem hybriden Auftrag

job

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

quantum-task

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

spending-limit

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Gewährt die Berechtigung, ein oder mehrere Tags aus einer Quantenaufgabenressource oder einem Auftrag zu entfernen. Ein Tag besteht aus einem Schlüssel-Wert-Paar

job

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

quantum-task

aws:ResourceTag/${TagKey}

aws:TagKeys

spending-limit

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateSpendingLimit

Erteilt die Erlaubnis, ein Ausgabenlimit zu aktualisieren

spending-limit*

aws:ResourceTag/${TagKey}

Schreiben

Permission-only Aktionen für Amazon Braket

Die folgenden Aktionen werden von Amazon Braket 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

AcceptUserAgreement

Gewährt die Berechtigung zum Akzeptieren der Amazon Braket-Benutzervereinbarung

Schreiben

GetServiceLinkedRoleStatus

Gewährt die Berechtigung zum Überprüfen, ob die mit dem Amazon-Braket-Service verknüpfte Rolle erstellt wurde.

Lesen

GetUserAgreementStatus

Gewährt die Berechtigung zum Überprüfen, ob das Konto die Amazon-Braket-Benutzervereinbarung akzeptiert hat.

Lesen

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

device

arn:${Partition}:braket:*:*:device/${DeviceType}/${Provider}/${DeviceId}

job

arn:${Partition}:braket:${Region}:${Account}:job/${RandomId}

aws:ResourceTag/${TagKey}

quantum-task

arn:${Partition}:braket:${Region}:${Account}:quantum-task/${RandomId}

aws:ResourceTag/${TagKey}

spending-limit

arn:${Partition}:braket:${Region}:${Account}:spending-limit/${RandomId}

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für Amazon Braket

Amazon Braket 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 dem Vorhandensein von Tag-Schlüssel-Wert-Paaren in der Anforderung

String

aws:ResourceTag/${TagKey}

Filtert Aktionen nach Tag-Schlüssel-Werte-Paaren, die der Ressource angefügt sind

String

aws:TagKeys

Filtert den Zugriff durch das Vorhandensein von Tag-Schlüsseln in der Anforderung.

ArrayOfString