View a markdown version of this page

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

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

Amazon Braket (Serviceprä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 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

CancelJob

Klammer: CancelJob

Schreiben

CancelQuantumTask

Klammer: CancelQuantumTask

Schreiben

CreateJob

Klammer: CreateJob

Schreiben

Klammer: TagResource

Markieren, Schreiben

ich bin: PassRole

ich bin: PassedToService

braket.amazonaws.com

Schreiben

CreateQuantumTask

Klammer: CreateQuantumTask

Schreiben

Klammer: TagResource

Markieren, Schreiben

CreateSpendingLimit

Klammer: CreateSpendingLimit

Schreiben

Klammer: TagResource

Markieren, Schreiben

DeleteSpendingLimit

Klammer: DeleteSpendingLimit

Schreiben

GetDevice

Klammer: GetDevice

Lesen

GetJob

Klammer: GetJob

Lesen

GetQuantumTask

Klammer: GetQuantumTask

Lesen

ListTagsForResource

Klammer: ListTagsForResource

Lesen

SearchDevices

Klammer: SearchDevices

Auflisten

SearchJobs

Klammer: SearchJobs

Auflisten

SearchQuantumTasks

Klammer: SearchQuantumTasks

Auflisten

SearchSpendingLimits

Klammer: SearchSpendingLimits

Lesen

TagResource

Klammer: TagResource

Markieren, Schreiben

UntagResource

Klammer: UntagResource

Markieren, Schreiben

UpdateSpendingLimit

Klammer: UpdateSpendingLimit

Schreiben

Von Amazon Braket definierte Aktionen

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

CancelJob

Gewährt die Berechtigung zum Abbrechen einer Aufgabe.

beruf*

als: ResourceTag /$ {} TagKey

Schreiben

CancelQuantumTask

Gewährt die Berechtigung zum Abbrechen einer Quantenaufgabe

Quantenaufgabe*

als: /$ {} ResourceTag TagKey

Schreiben

CreateJob

Gewährt die Berechtigung zum Erstellen eines Auftrags.

Gerät*

als: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

beruf*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

CreateQuantumTask

Gewährt die Berechtigung zum Erstellen einer Quantenaufgabe

gerät*

als: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

Quantenaufgabe*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

CreateSpendingLimit

Erteilt die Erlaubnis, ein Ausgabenlimit festzulegen

Gerät*

als: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

Ausgabenlimit*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

DeleteSpendingLimit

Erteilt die Erlaubnis, ein Ausgabenlimit zu löschen

Ausgabenlimit*

als: /$ {} ResourceTag TagKey

Schreiben

GetDevice

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

Gerät*

Lesen

GetJob

Gewährt die Berechtigung zum Abrufen von Aufträgen

beruf*

als: ResourceTag /$ {} TagKey

Lesen

GetQuantumTask

Gewährt die Berechtigung zum Abrufen von Quantenaufgaben

Quantenaufgabe*

als: /$ {} ResourceTag TagKey

Lesen

ListTagsForResource

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

Arbeit

als: ResourceTag /$ {} TagKey

Lesen

Quantenaufgabe

als: /$ {} ResourceTag TagKey

Ausgabenlimit

als: /$ {} 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

Arbeit

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Markieren, Schreiben

Quantenaufgabe

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Ausgabenlimit

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: 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

Arbeit

als: ResourceTag /$ {} TagKey

war: TagKeys

Markieren, Schreiben

Quantenaufgabe

als: /$ {} ResourceTag TagKey

war: TagKeys

Ausgabenlimit

als: /$ {} ResourceTag TagKey

war: TagKeys

UpdateSpendingLimit

Erteilt die Erlaubnis, ein Ausgabenlimit zu aktualisieren

Ausgabenlimit*

als: /$ {} 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

Gerät

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

Beruf

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

awsTagKey: /$ {} ResourceTag

Quantenaufgabe

arn: $ {Partition} :Klammer: $ {Region} :$ {Konto} :quantum-task/$ {} RandomId

awsTagKey: /$ {} ResourceTag

Ausgabenlimit

arn: $ {Partition} :Gruppe: $ {Region} :$ {Account} :Ausgabenlimit/$ {} RandomId

awsTagKey: /$ {} ResourceTag

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

as: RequestTag /$ {} TagKey

Filtert den Zugriff nach dem Vorhandensein von Tag-Schlüssel-Wert-Paaren in der Anforderung

Zeichenfolge

as: ResourceTag /$ {} TagKey

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

Zeichenfolge

war: TagKeys

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

ArrayOfString