View a markdown version of this page

Actions, ressources et clés de condition pour Amazon Braket - Référence de l'autorisation de service

Actions, ressources et clés de condition pour Amazon Braket

Amazon Braket (préfixe de service :braket) fournit les opérations, ressources, actions et clés de condition spécifiques aux services suivantes à utiliser dans les politiques d'autorisation IAM.

Références :

Opérations d'API définies par Amazon Braket

Le tableau suivant fait correspondre les opérations d'API aux actions IAM qu'elles autorisent. Seules les clés de condition qui ont des valeurs statiques pour l'API et l'action données sont répertoriées ; pour l'ensemble complet des clés de condition prises en charge par chaque action, consultez le tableau Actions.

Opération Action IAM Clé de condition Valeur (s) possible (s) Niveau d’accès

CancelJob

support : CancelJob

Écrire

CancelQuantumTask

support : CancelQuantumTask

Écrire

CreateJob

support : CreateJob

Écrire

support : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

braket.amazonaws.com

Écrire

CreateQuantumTask

support : CreateQuantumTask

Écrire

support : TagResource

Marquage, écriture

CreateSpendingLimit

support : CreateSpendingLimit

Écrire

support : TagResource

Marquage, écriture

DeleteSpendingLimit

support : DeleteSpendingLimit

Écrire

GetDevice

support : GetDevice

Lecture

GetJob

support : GetJob

Lecture

GetQuantumTask

support : GetQuantumTask

Lecture

ListTagsForResource

support : ListTagsForResource

Lecture

SearchDevices

support : SearchDevices

List

SearchJobs

support : SearchJobs

List

SearchQuantumTasks

support : SearchQuantumTasks

List

SearchSpendingLimits

support : SearchSpendingLimits

Lecture

TagResource

support : TagResource

Marquage, écriture

UntagResource

support : UntagResource

Marquage, écriture

UpdateSpendingLimit

support : UpdateSpendingLimit

Écrire

Actions définies par Amazon Braket

Vous pouvez indiquer les actions suivantes dans l'élément Action d'une déclaration de politique IAM. Utilisez des politiques pour accorder des autorisations permettant d'effectuer une opération dans AWS. Lorsque vous utilisez une action dans une politique, vous autorisez ou refusez généralement l'accès à l'opération d'API ou à la commande CLI portant le même nom. Toutefois, dans certains cas, une seule action contrôle l'accès à plusieurs opérations. D'autres opérations, quant à elles, requièrent plusieurs actions différentes.

Actions Description Types de ressources (*obligatoire) Clés de condition Niveau d’accès

CancelJob

Accorde l'autorisation d'annuler une tâche

emploi*

était : ResourceTag /$ {} TagKey

Écrire

CancelQuantumTask

Accorde l'autorisation d'annuler une tâche quantique

tâche quantique*

était : ResourceTag /$ {} TagKey

Écrire

CreateJob

Accorde l'autorisation de créer une tâche.

appareil*

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

emploi*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

CreateQuantumTask

Accorde l'autorisation de créer une tâche quantique

appareil*

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

tâche quantique*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

CreateSpendingLimit

Autorise la création d'une limite de dépenses

appareil*

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

limite de dépenses*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

DeleteSpendingLimit

Autorise la suppression d'une limite de dépenses

limite de dépenses*

était : ResourceTag /$ {} TagKey

Écrire

GetDevice

Accorde l'autorisation de récupérer des informations sur les appareils disponibles dans Amazon Braket

appareil*

Lecture

GetJob

Accorde l'autorisation de récupérer des tâches

emploi*

était : ResourceTag /$ {} TagKey

Lecture

GetQuantumTask

Accorde l'autorisation de récupérer des tâches quantiques

tâche quantique*

était : ResourceTag /$ {} TagKey

Lecture

ListTagsForResource

Accorde l'autorisation de répertorier les balises qui ont été appliquées à la ressource de tâche quantique ou à la tâche

travail

était : ResourceTag /$ {} TagKey

Lecture

tâche quantique

était : ResourceTag /$ {} TagKey

limite de dépenses

était : ResourceTag /$ {} TagKey

SearchDevices

Accorde l'autorisation de rechercher les appareils disponibles dans Amazon Braket

List

SearchJobs

Accorde l'autorisation de rechercher des tâches

List

SearchQuantumTasks

Accorde l'autorisation de rechercher des tâches quantiques

List

SearchSpendingLimits

Autorise la recherche d'une limite de dépenses

Lecture

TagResource

Accorde l'autorisation d'ajouter une ou plusieurs balises à une tâche quantique ou à un travail hybride

travail

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

tâche quantique

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

limite de dépenses

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

UntagResource

Accorde l'autorisation de supprimer une ou plusieurs balises d'une ressource de tâche quantique ou d'une tâche Une balise est constituée d'une paire clé-valeur

travail

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

tâche quantique

était : ResourceTag /$ {} TagKey

lois : TagKeys

limite de dépenses

était : ResourceTag /$ {} TagKey

lois : TagKeys

UpdateSpendingLimit

Autorise la mise à jour d'une limite de dépenses

limite de dépenses*

était : ResourceTag /$ {} TagKey

Écrire

Permission-only actions pour Amazon Braket

Les actions suivantes sont définies par Amazon Braket mais ne sont pas directement invocables par le biais d'une opération d'API. Ils ne peuvent être utilisés dans les déclarations de politique IAM que pour accorder ou refuser des autorisations.

Actions Description Types de ressources (*obligatoire) Clés de condition Niveau d’accès

AcceptUserAgreement

Accorde l'autorisation d'accepter l'accord d'utilisation d'Amazon Braket

Écrire

GetServiceLinkedRoleStatus

Accorde l'autorisation de vérifier si le rôle lié au service Amazon Braket a été créé

Lecture

GetUserAgreementStatus

Accorde l'autorisation de vérifier si le compte a accepté l'accord d'utilisation d'Amazon Braket

Lecture

Types de ressources définis par Amazon Braket

Ce service définit les types de ressources suivants, qui peuvent être utilisés dans l' Resource élément des déclarations de politique d'autorisation IAM.

Types de ressources ARN Clés de condition

appareil

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

travail

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

était : ResourceTag /$ {} TagKey

tâche quantique

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

était : ResourceTag /$ {} TagKey

limite de dépenses

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

était : ResourceTag /$ {} TagKey

Clés de condition pour Amazon Braket

Amazon Braket définit les clés de condition suivantes que vous pouvez utiliser dans l'élément Condition d'une stratégie IAM.

Clés de condition Description Type

était : RequestTag /$ {} TagKey

Filtre l'accès en fonction de la présence de paires clé-valeur d'identification dans la demande

Chaîne

était : ResourceTag /$ {} TagKey

Filtre l'accès en fonction des paires clé-valeur d'identification attachées à la ressource.

Chaîne

lois : TagKeys

Filtre l'accès en fonction de la présence de clés d'identification dans la demande

ArrayOfString