View a markdown version of this page

Actions, ressources et clés de condition pour AWS Data Exchange - Référence de l'autorisation de service

Actions, ressources et clés de condition pour AWS Data Exchange

AWS Data Exchange (préfixe de service :dataexchange) 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 AWS Data Exchange

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

AcceptDataGrant

échange de données : AcceptDataGrant

Écrire

AWS-Marketplace : Abonnez-vous

Écrire

CancelJob

échange de données : CancelJob

Écrire

CreateDataGrant

échange de données : CreateDataGrant

Écrire

échange de données : CreateJob

Écrire

échange de données : PublishDataSet

Écrire

échange de données : PublishToDataGrant

Écrire

échange de données : StartJob

Écrire

échange de données : TagResource

Marquage, écriture

CreateDataSet

échange de données : CreateDataSet

Écrire

échange de données : TagResource

Marquage, écriture

CreateEventAction

échange de données : CreateEventAction

Écrire

échange de données : TagResource

Marquage, écriture

CreateJob

échange de données : CreateJob

Écrire

iam : PassRole

iam : PassedToService

dataexchange.amazonaws.com

Écrire

CreateRevision

échange de données : CreateRevision

Écrire

échange de données : TagResource

Marquage, écriture

DeleteAsset

échange de données : DeleteAsset

Écrire

DeleteDataGrant

échange de données : CreateJob

Écrire

échange de données : DeleteDataGrant

Écrire

échange de données : DeleteDataSet

Écrire

échange de données : StartJob

Écrire

DeleteDataSet

échange de données : DeleteDataSet

Écrire

DeleteEventAction

échange de données : DeleteEventAction

Écrire

DeleteRevision

échange de données : DeleteRevision

Écrire

GetAsset

échange de données : GetAsset

Lecture

GetDataGrant

échange de données : GetDataGrant

Lecture

échange de données : GetDataSet

Lecture

GetDataSet

échange de données : GetDataSet

Lecture

GetEventAction

échange de données : GetEventAction

Lecture

GetJob

échange de données : GetJob

Lecture

GetReceivedDataGrant

échange de données : GetDataSet

Lecture

échange de données : GetReceivedDataGrant

Lecture

GetRevision

échange de données : GetRevision

Lecture

ListDataGrants

échange de données : ListDataGrants

List

échange de données : ListDataSets

List

ListDataSetRevisions

échange de données : ListDataSetRevisions

List

ListDataSets

échange de données : ListDataSets

List

ListEventActions

échange de données : ListEventActions

List

ListJobs

échange de données : ListJobs

List

ListReceivedDataGrants

échange de données : ListDataSets

List

échange de données : ListReceivedDataGrants

List

ListRevisionAssets

échange de données : ListRevisionAssets

List

ListTagsForResource

échange de données : ListTagsForResource

List

RevokeRevision

échange de données : RevokeRevision

Écrire

SendApiAsset

échange de données : SendApiAsset

Écrire

SendDataSetNotification

échange de données : SendDataSetNotification

Écrire

StartJob

échange de données : CreateAsset

Écrire

échange de données : StartJob

Écrire

échange de données : TagResource

Marquage, écriture

TagResource

échange de données : TagResource

Marquage, écriture

UntagResource

échange de données : UntagResource

Marquage, écriture

UpdateAsset

échange de données : UpdateAsset

Écrire

UpdateDataSet

échange de données : UpdateDataSet

Écrire

UpdateEventAction

échange de données : UpdateEventAction

Écrire

UpdateRevision

échange de données : PublishDataSet

Écrire

échange de données : PublishToDataGrant

Écrire

échange de données : UpdateRevision

Écrire

Actions définies par AWS Data Exchange

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

AcceptDataGrant

Accorde l'autorisation d'accepter une autorisation de transfert de données

subventions de données*

était : ResourceTag /$ {} TagKey

Écrire

CancelJob

Accorde l'autorisation d'annuler une tâche

emplois*

échange de données : JobType

Écrire

CreateDataGrant

Accorde l'autorisation de créer une autorisation de données

subventions de données*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateDataSet

Accorde l'autorisation de créer un ensemble de données

ensembles de données*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateEventAction

Accorde l'autorisation de créer une action d'événement

actions-événements*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateJob

Accorde l'autorisation de créer une tâche pour importer ou exporter des ressources

emplois*

échange de données : JobType

Écrire

CreateRevision

Accorde l'autorisation de créer une révision

ensembles de données*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

DeleteAsset

Accorde l'autorisation de supprimer une ressource

actifs*

était : ResourceTag /$ {} TagKey

Écrire

DeleteDataGrant

Accorde l'autorisation de supprimer une autorisation de données

subventions de données*

était : ResourceTag /$ {} TagKey

Écrire

DeleteDataSet

Accorde l'autorisation de supprimer un ensemble de données

ensembles de données*

était : ResourceTag /$ {} TagKey

Écrire

ensembles de données intitulés *

DeleteEventAction

Accorde l'autorisation de supprimer une action d'événement

actions-événements*

était : ResourceTag /$ {} TagKey

Écrire

DeleteRevision

Accorde l'autorisation de supprimer une révision

révisions*

était : ResourceTag /$ {} TagKey

Écrire

GetAsset

Accorde l'autorisation d'obtenir des informations sur une ressource et de les exporter (par exemple, dans une tâche)

actifs*

était : ResourceTag /$ {} TagKey

Lecture

actifs habilités*

GetDataGrant

Accorde l'autorisation d'obtenir une subvention de données

subventions de données*

était : ResourceTag /$ {} TagKey

Lecture

GetDataSet

Accorde l'autorisation d'obtenir des informations sur un ensemble de données

ensembles de données*

était : ResourceTag /$ {} TagKey

Lecture

ensembles de données intitulés *

GetEventAction

Accorde l'autorisation d'obtenir une action d'événement

actions-événements*

était : ResourceTag /$ {} TagKey

Lecture

GetJob

Accorde l'autorisation d'obtenir des informations sur une tâche

emplois*

échange de données : JobType

Lecture

GetReceivedDataGrant

Accorde l'autorisation d'obtenir une subvention pour les données reçues

subventions de données*

était : ResourceTag /$ {} TagKey

Lecture

GetRevision

Accorde l'autorisation d'obtenir des informations sur une révision

révisions-intitulées*

Lecture

révisions*

était : ResourceTag /$ {} TagKey

ListDataGrants

Accorde l'autorisation de répertorier les autorisations de données pour le compte

List

ListDataSetRevisions

Accorde l'autorisation de répertorier les révisions d'un ensemble de données

ensembles de données*

était : ResourceTag /$ {} TagKey

List

ensembles de données intitulés *

ListDataSets

Accorde l'autorisation de répertorier les ensembles de données du compte

List

ListEventActions

Accorde l'autorisation de répertorier les actions d'événements pour le compte

List

ListJobs

Accorde l'autorisation de répertorier les tâches du compte

List

ListReceivedDataGrants

Accorde l'autorisation de répertorier les données reçues, accorde des autorisations pour le compte

List

ListRevisionAssets

Accorde l'autorisation d'obtenir la liste des ressources d'une révision

révisions-intitulées*

List

révisions*

était : ResourceTag /$ {} TagKey

ListTagsForResource

Accorde l'autorisation de répertorier les balises que vous avez associées à la ressource spécifiée

actifs

était : ResourceTag /$ {} TagKey

List

subventions de données

était : ResourceTag /$ {} TagKey

ensembles de données

était : ResourceTag /$ {} TagKey

actions événementielles

était : ResourceTag /$ {} TagKey

révisions

était : ResourceTag /$ {} TagKey

RevokeRevision

Accorde l'autorisation de revoquer l'accès d'un abonné à une révision

révisions*

était : ResourceTag /$ {} TagKey

Écrire

SendApiAsset

Accorde l'autorisation d'envoyer une requête à un actif d'API

actifs*

était : ResourceTag /$ {} TagKey

Écrire

actifs habilités*

SendDataSetNotification

Accorde l'autorisation d'envoyer une notification aux abonnés d'un ensemble de données

ensembles de données*

était : ResourceTag /$ {} TagKey

Écrire

StartJob

Accorde l'autorisation de démarrer une tâche

emplois*

échange de données : JobType

Écrire

TagResource

Accorde l'autorisation d'ajouter une ou plusieurs balises à la ressource spécifiée

actifs

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

subventions de données

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

ensembles de données

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

actions événementielles

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

révisions

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

UntagResource

Accorde l'autorisation de supprimer une ou plusieurs balises de la ressource spécifiée

actifs

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

subventions de données

était : ResourceTag /$ {} TagKey

lois : TagKeys

ensembles de données

était : ResourceTag /$ {} TagKey

lois : TagKeys

actions événementielles

était : ResourceTag /$ {} TagKey

lois : TagKeys

révisions

était : ResourceTag /$ {} TagKey

lois : TagKeys

UpdateAsset

Accorde l'autorisation d'obtenir les informations de mise à jour d'une ressource

actifs*

était : ResourceTag /$ {} TagKey

Écrire

UpdateDataSet

Accorde l'autorisation de mettre à jour les informations relatives à un ensemble de données

ensembles de données*

était : ResourceTag /$ {} TagKey

Écrire

UpdateEventAction

Accorde l'autorisation de mettre à jour les informations d'une action d'événement

actions-événements*

était : ResourceTag /$ {} TagKey

Écrire

UpdateRevision

Accorde l'autorisation de mettre à jour les informations relatives à une révision

révisions*

était : ResourceTag /$ {} TagKey

Écrire

Permission-only actions pour AWS Data Exchange

Les actions suivantes sont définies par AWS Data Exchange 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

CreateAsset

Accorde l'autorisation de créer une ressource (par exemple, dans une tâche)

révisions*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

PublishDataSet

Accorde l'autorisation de publier un ensemble de données sur un produit

ensembles de données*

était : ResourceTag /$ {} TagKey

Écrire

PublishToDataGrant

Accorde l'autorisation de publier un ensemble de données dans le cadre d'une subvention de données

ensembles de données*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

Types de ressources définis par AWS Data Exchange

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

actifs

arn : $ {Partition} :dataexchange : $ {Region} :$ {Account} :data-sets/$ {} /révisions/$ {} /assets/$ {DataSetId} RevisionId AssetId

était : ResourceTag /$ {} TagKey

subventions de données

arn : $ {Partition} :dataexchange : $ {Region} :$ {Account} :data-grants/$ {} DataGrantId

était : ResourceTag /$ {} TagKey

ensembles de données

arn : $ {Partition} :dataexchange : $ {Region} :$ {Account} :data-sets/$ {} DataSetId

était : ResourceTag /$ {} TagKey

actifs habilités

arn : $ {Partition} :échange de données : $ {Region} ::ensembles de données/$ {} /révisions/$ {} /assets/$ {DataSetId} RevisionId AssetId

ensembles de données autorisés

arn : $ {Partition} :échange de données : $ {Région} ::ensembles de données/$ {} DataSetId

révisions intitulées

arn : $ {Partition} :échange de données : $ {Region} ::ensembles de données/$ {} /révisions/$ {} DataSetId RevisionId

actions événementielles

arn : $ {Partition} :dataexchange : $ {Region} :$ {Account} :event-actions/$ {} EventActionId

était : ResourceTag /$ {} TagKey

emplois

arn : $ {Partition} :dataexchange : $ {Region} :$ {Account} :jobs/$ {} JobId

échange de données : JobType

révisions

arn : $ {Partition} :dataexchange : $ {Region} :$ {Account} :data-sets/$ {} /révisions/$ {} DataSetId RevisionId

était : ResourceTag /$ {} TagKey

Clés de condition pour AWS Data Exchange

AWS Data Exchange définit les clés de condition suivantes qui peuvent être utilisées dans l'Conditionélément d'une politique IAM.

Clés de condition Description Type

était : RequestTag /$ {} TagKey

Filtre l'accès en fonction de l'ensemble de valeurs autorisé pour chacune des balises obligatoires dans la demande de création

Chaîne

était : ResourceTag /$ {} TagKey

Filtre l'accès en fonction de la valeur de balise associée à la ressource

Chaîne

lois : TagKeys

Filtre l'accès en fonction de la présence de balises obligatoires dans la demande de création

ArrayOfString

échange de données : JobType

Filtre l'accès en fonction du type de tâche spécifié

Chaîne