View a markdown version of this page

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

Actions, ressources et clés de condition pour AWS DataSync

AWS DataSync (préfixe de service :datasync) fournit les opérations, ressources, actions et clés de condition spécifiques au service suivantes à utiliser dans les politiques d'autorisation IAM.

Références :

Opérations d'API définies par AWS DataSync

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

CancelTaskExecution

synchronisation des données : CancelTaskExecution

Écrire

CreateAgent

synchronisation des données : CreateAgent

Écrire

synchronisation des données : TagResource

Marquage, écriture

CreateLocationAzureBlob

synchronisation des données : CreateLocationAzureBlob

Écrire

synchronisation des données : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

datasync.amazonaws.com

Écrire

CreateLocationEfs

synchronisation des données : CreateLocationEfs

Écrire

synchronisation des données : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

datasync.amazonaws.com

Écrire

CreateLocationFsxLustre

synchronisation des données : CreateLocationFsxLustre

Écrire

synchronisation des données : TagResource

Marquage, écriture

CreateLocationFsxOntap

synchronisation des données : CreateLocationFsxOntap

Écrire

synchronisation des données : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

datasync.amazonaws.com

Écrire

CreateLocationFsxOpenZfs

synchronisation des données : CreateLocationFsxOpenZfs

Écrire

synchronisation des données : TagResource

Marquage, écriture

CreateLocationFsxWindows

synchronisation des données : CreateLocationFsxWindows

Écrire

synchronisation des données : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

datasync.amazonaws.com

Écrire

CreateLocationHdfs

synchronisation des données : CreateLocationHdfs

Écrire

synchronisation des données : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

datasync.amazonaws.com

Écrire

CreateLocationNfs

synchronisation des données : CreateLocationNfs

Écrire

synchronisation des données : TagResource

Marquage, écriture

CreateLocationObjectStorage

synchronisation des données : CreateLocationObjectStorage

Écrire

synchronisation des données : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

datasync.amazonaws.com

Écrire

CreateLocationS3

synchronisation des données : S3 CreateLocation

Écrire

synchronisation des données : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

datasync.amazonaws.com

Écrire

CreateLocationSmb

synchronisation des données : CreateLocationSmb

Écrire

synchronisation des données : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

datasync.amazonaws.com

Écrire

CreateTask

synchronisation des données : CreateTask

Écrire

synchronisation des données : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

datasync.amazonaws.com

Écrire

DeleteAgent

synchronisation des données : DeleteAgent

Écrire

DeleteLocation

synchronisation des données : DeleteLocation

Écrire

DeleteTask

synchronisation des données : DeleteTask

Écrire

DescribeAgent

synchronisation des données : DescribeAgent

Lecture

DescribeLocationAzureBlob

synchronisation des données : DescribeLocationAzureBlob

Lecture

DescribeLocationEfs

synchronisation des données : DescribeLocationEfs

Lecture

DescribeLocationFsxLustre

synchronisation des données : DescribeLocationFsxLustre

Lecture

DescribeLocationFsxOntap

synchronisation des données : DescribeLocationFsxOntap

Lecture

DescribeLocationFsxOpenZfs

synchronisation des données : DescribeLocationFsxOpenZfs

Lecture

DescribeLocationFsxWindows

synchronisation des données : DescribeLocationFsxWindows

Lecture

DescribeLocationHdfs

synchronisation des données : DescribeLocationHdfs

Lecture

DescribeLocationNfs

synchronisation des données : DescribeLocationNfs

Lecture

DescribeLocationObjectStorage

synchronisation des données : DescribeLocationObjectStorage

Lecture

DescribeLocationS3

synchronisation des données : S3 DescribeLocation

Lecture

DescribeLocationSmb

synchronisation des données : DescribeLocationSmb

Lecture

DescribeTask

synchronisation des données : DescribeTask

Lecture

DescribeTaskExecution

synchronisation des données : DescribeTaskExecution

Lecture

ListAgents

synchronisation des données : ListAgents

List

ListLocations

synchronisation des données : ListLocations

List

ListTagsForResource

synchronisation des données : ListTagsForResource

Lecture

ListTaskExecutions

synchronisation des données : ListTaskExecutions

List

ListTasks

synchronisation des données : ListTasks

List

StartTaskExecution

synchronisation des données : StartTaskExecution

Écrire

synchronisation des données : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

datasync.amazonaws.com

Écrire

TagResource

synchronisation des données : TagResource

Marquage, écriture

UntagResource

synchronisation des données : UntagResource

Marquage, écriture

UpdateAgent

synchronisation des données : UpdateAgent

Écrire

UpdateLocationAzureBlob

synchronisation des données : UpdateLocationAzureBlob

Écrire

iam : PassRole

iam : PassedToService

datasync.amazonaws.com

Écrire

UpdateLocationEfs

synchronisation des données : UpdateLocationEfs

Écrire

iam : PassRole

iam : PassedToService

datasync.amazonaws.com

Écrire

UpdateLocationFsxLustre

synchronisation des données : UpdateLocationFsxLustre

Écrire

UpdateLocationFsxOntap

synchronisation des données : UpdateLocationFsxOntap

Écrire

iam : PassRole

iam : PassedToService

datasync.amazonaws.com

Écrire

UpdateLocationFsxOpenZfs

synchronisation des données : UpdateLocationFsxOpenZfs

Écrire

UpdateLocationFsxWindows

synchronisation des données : UpdateLocationFsxWindows

Écrire

iam : PassRole

iam : PassedToService

datasync.amazonaws.com

Écrire

UpdateLocationHdfs

synchronisation des données : UpdateLocationHdfs

Écrire

iam : PassRole

iam : PassedToService

datasync.amazonaws.com

Écrire

UpdateLocationNfs

synchronisation des données : UpdateLocationNfs

Écrire

UpdateLocationObjectStorage

synchronisation des données : UpdateLocationObjectStorage

Écrire

iam : PassRole

iam : PassedToService

datasync.amazonaws.com

Écrire

UpdateLocationS3

synchronisation des données : S3 UpdateLocation

Écrire

iam : PassRole

iam : PassedToService

datasync.amazonaws.com

Écrire

UpdateLocationSmb

synchronisation des données : UpdateLocationSmb

Écrire

iam : PassRole

iam : PassedToService

datasync.amazonaws.com

Écrire

UpdateTask

synchronisation des données : UpdateTask

Écrire

iam : PassRole

iam : PassedToService

datasync.amazonaws.com

Écrire

UpdateTaskExecution

synchronisation des données : UpdateTaskExecution

Écrire

Actions définies par AWS DataSync

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

AddStorageSystem

Accorde l'autorisation de créer un système de stockage.

agent*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CancelTaskExecution

Accorde l'autorisation d'annuler l'exécution d'une tâche de synchronisation

exécution des tâches*

était : ResourceTag /$ {} TagKey

Écrire

CreateAgent

Accorde l'autorisation d'activer un agent que vous avez déployé sur votre hôte

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

CreateLocationAzureBlob

Octroie l'autorisation de créer un point de terminaison pour un conteneur Microsoft Azure Blob Storage.

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

CreateLocationEfs

Accorde l'autorisation de créer un point de terminaison pour un système de fichiers Amazon EFS

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

CreateLocationFsxLustre

Accorde l'autorisation de créer un point de terminaison pour un Amazon FSx for Lustre

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

CreateLocationFsxOntap

Accorde l'autorisation de créer un point de terminaison pour un Amazon FSx for ONTAP

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

CreateLocationFsxOpenZfs

Accorde l'autorisation de créer un point de terminaison pour un Amazon FSx for OpenZFS

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

CreateLocationFsxWindows

Accorde l'autorisation de créer un point de terminaison pour un système de fichiers Amazon FSx Windows File Server

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

CreateLocationHdfs

Accorde l'autorisation de créer un point de terminaison pour un Amazon Hdfs

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

CreateLocationNfs

Accorde l'autorisation de créer un point de terminaison pour un système de fichiers NFS

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

CreateLocationObjectStorage

Accorde l'autorisation de créer un point de terminaison pour un compartiment de stockage d'objets autogéré

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

CreateLocationS3

Accorde l'autorisation de créer un point de terminaison pour un compartiment Amazon S3

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

CreateLocationSmb

Accorde l'autorisation de créer un point de terminaison pour un système de fichiers SMB

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

CreateTask

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

agent

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

emplacement*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

DeleteAgent

Accorde l'autorisation de supprimer un agent

agent*

était : ResourceTag /$ {} TagKey

Écrire

DeleteLocation

Accorde l'autorisation de supprimer un lieu utilisé par AWS DataSync

emplacement*

était : ResourceTag /$ {} TagKey

Écrire

DeleteTask

Accorde l'autorisation de supprimer une tâche de synchronisation

tâche*

était : ResourceTag /$ {} TagKey

Écrire

DescribeAgent

Accorde l'autorisation d'afficher des métadonnées telles que le nom, les interfaces réseau et le statut (en d'autres termes, si l'agent est en cours d'exécution ou non) sur un agent de synchronisation

agent*

était : ResourceTag /$ {} TagKey

Lecture

DescribeDiscoveryJob

Accorde l'autorisation de décrire les métadonnées d'une tâche de découverte.

poste de découverte *

était : ResourceTag /$ {} TagKey

Lecture

DescribeLocationAzureBlob

Octroie l'autorisation d'afficher des métadonnées, telles que les informations de chemin d'accès, relatives à un emplacement de synchronisation Azure Blob Storage.

emplacement*

était : ResourceTag /$ {} TagKey

Lecture

DescribeLocationEfs

Accorde l'autorisation d'afficher des métadonnées, telles que les informations de chemin d'accès à un emplacement de synchronisation Amazon EFS

emplacement*

était : ResourceTag /$ {} TagKey

Lecture

DescribeLocationFsxLustre

Accorde l'autorisation d'afficher des métadonnées, telles que les informations de chemin d'accès à un emplacement de synchronisation Lustre Amazon FSx

emplacement*

était : ResourceTag /$ {} TagKey

Lecture

DescribeLocationFsxOntap

Accorde l'autorisation d'afficher des métadonnées, telles que les informations de chemin d'accès à un emplacement de synchronisation Amazon FSx for ONTAP

emplacement*

était : ResourceTag /$ {} TagKey

Lecture

DescribeLocationFsxOpenZfs

Accorde l'autorisation d'afficher les métadonnées, telles que les informations sur le chemin d'accès à un emplacement de synchronisation Amazon FSx OpenZFS

emplacement*

était : ResourceTag /$ {} TagKey

Lecture

DescribeLocationFsxWindows

Accorde l'autorisation d'afficher des métadonnées, telles que les informations de chemin d'accès à un emplacement de synchronisation Windows Amazon FSx

emplacement*

était : ResourceTag /$ {} TagKey

Lecture

DescribeLocationHdfs

Accorde l'autorisation d'afficher des métadonnées, telles que les informations de chemin d'accès à un emplacement de synchronisation Amazon HDFS

emplacement*

était : ResourceTag /$ {} TagKey

Lecture

DescribeLocationNfs

Accorde l'autorisation d'afficher des métadonnées, telles que les informations de chemin d'accès à un emplacement de synchronisation NFS

emplacement*

était : ResourceTag /$ {} TagKey

Lecture

DescribeLocationObjectStorage

Accorde l'autorisation d'afficher des métadonnées relatives à un emplacement de serveur de stockage d'objets autogéré

emplacement*

était : ResourceTag /$ {} TagKey

Lecture

DescribeLocationS3

Accorde l'autorisation d'afficher des métadonnées, telles que le nom du compartiment, relatives à un emplacement de synchronisation de compartiment Amazon S3

emplacement*

était : ResourceTag /$ {} TagKey

Lecture

DescribeLocationSmb

Accorde l'autorisation d'afficher des métadonnées, telles que les informations de chemin d'accès, relatives à un emplacement de synchronisation SMB

emplacement*

était : ResourceTag /$ {} TagKey

Lecture

DescribeStorageSystem

Accorde l'autorisation d'afficher des métadonnées relatives à un système de stockage.

système de stockage*

était : ResourceTag /$ {} TagKey

Lecture

DescribeStorageSystemResourceMetrics

Accorde l'autorisation de décrire les métriques de ressources collectées par une tâche de découverte.

poste de découverte *

était : ResourceTag /$ {} TagKey

List

DescribeStorageSystemResources

Accorde l'autorisation de décrire les ressources identifiées par une tâche de découverte.

poste de découverte *

était : ResourceTag /$ {} TagKey

List

DescribeTask

Accorde l'autorisation d'afficher des métadonnées relatives à une tâche de synchronisation

tâche*

était : ResourceTag /$ {} TagKey

Lecture

DescribeTaskExecution

Accorde l'autorisation d'afficher des métadonnées relatives à une tâche de synchronisation en cours d'exécution

exécution des tâches*

était : ResourceTag /$ {} TagKey

Lecture

GenerateRecommendations

Accorde l'autorisation de générer des recommandations pour une ressource identifiée par une tâche de découverte.

poste de découverte *

était : ResourceTag /$ {} TagKey

Écrire

ListAgents

Accorde l'autorisation de répertorier les agents détenus par et Compte AWS dans une région spécifiée dans la demande

List

ListDiscoveryJobs

Accorde l'autorisation de répertorier les tâches de découverte.

List

ListLocations

Accorde l'autorisation de répertorier des emplacements de synchronisation source et de destination

List

ListStorageSystems

Accorde l'autorisation de répertorier les systèmes de stockage.

List

ListTagsForResource

Accorde l'autorisation de répertorier des balises ajoutées à la ressource spécifiée

agent

était : ResourceTag /$ {} TagKey

Lecture

job de découverte

était : ResourceTag /$ {} TagKey

location

était : ResourceTag /$ {} TagKey

système de stockage

était : ResourceTag /$ {} TagKey

tâche

était : ResourceTag /$ {} TagKey

exécution des tâches

était : ResourceTag /$ {} TagKey

ListTaskExecutions

Accorde l'autorisation de répertorier des tâches de synchronisation exécutées

était : ResourceTag /$ {} TagKey

List

ListTasks

Accorde l'autorisation de répertorier de toutes les tâches de synchronisation

List

RemoveStorageSystem

Accorde l'autorisation de supprimer un système de stockage.

système de stockage*

était : ResourceTag /$ {} TagKey

Écrire

StartDiscoveryJob

Accorde l'autorisation de lancer une tâche de découverte pour un système de stockage.

système de stockage*

était : ResourceTag /$ {} TagKey

Écrire

StartTaskExecution

Accorde l'autorisation de démarrer une invocation spécifique d'une tâche de synchronisation

tâche*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

StopDiscoveryJob

Accorde l'autorisation d'arrêter une tâche de découverte.

poste de découverte *

était : ResourceTag /$ {} TagKey

Écrire

TagResource

Accorde l'autorisation d'appliquer une paire clé-valeur à une ressource AWS

agent

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

job de découverte

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

location

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

système de stockage

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

tâche

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

exécution des tâches

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

UntagResource

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

agent

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

job de découverte

était : ResourceTag /$ {} TagKey

lois : TagKeys

location

était : ResourceTag /$ {} TagKey

lois : TagKeys

système de stockage

était : ResourceTag /$ {} TagKey

lois : TagKeys

tâche

était : ResourceTag /$ {} TagKey

lois : TagKeys

exécution des tâches

était : ResourceTag /$ {} TagKey

lois : TagKeys

UpdateAgent

Accorde l'autorisation de mettre à jour le nom d'un agent

agent*

était : ResourceTag /$ {} TagKey

Écrire

UpdateDiscoveryJob

Accorde l'autorisation de mettre à jour une tâche de découverte

poste de découverte *

était : ResourceTag /$ {} TagKey

Écrire

UpdateLocationAzureBlob

Octroie l'autorisation de mettre à jour un emplacement de synchronisation Azure Blob Storage.

emplacement*

était : ResourceTag /$ {} TagKey

Écrire

UpdateLocationEfs

Autorise la mise à jour d'un emplacement de synchronisation EFS

emplacement*

était : ResourceTag /$ {} TagKey

Écrire

UpdateLocationFsxLustre

Autorise la mise à jour d'un emplacement de synchronisation FSx Lustre

emplacement*

était : ResourceTag /$ {} TagKey

Écrire

UpdateLocationFsxOntap

Autorise la mise à jour d'un emplacement de synchronisation FSx ONTAP

emplacement*

était : ResourceTag /$ {} TagKey

Écrire

UpdateLocationFsxOpenZfs

Autorise la mise à jour d'un emplacement de synchronisation FSx OpenZFS

emplacement*

était : ResourceTag /$ {} TagKey

Écrire

UpdateLocationFsxWindows

Autorise la mise à jour d'un emplacement de synchronisation Windows FSx

emplacement*

était : ResourceTag /$ {} TagKey

Écrire

UpdateLocationHdfs

Accorde l'autorisation de mettre à jour un emplacement de synchronisation HDFS

emplacement*

était : ResourceTag /$ {} TagKey

Écrire

UpdateLocationNfs

Accorde l'autorisation de mettre à jour un emplacement de synchronisation NFS

emplacement*

était : ResourceTag /$ {} TagKey

Écrire

UpdateLocationObjectStorage

Accorde l'autorisation de mettre à jour un emplacement de serveur de stockage d'objets autogéré

emplacement*

était : ResourceTag /$ {} TagKey

Écrire

UpdateLocationS3

Autorise la mise à jour d'un emplacement de synchronisation S3

emplacement*

était : ResourceTag /$ {} TagKey

Écrire

UpdateLocationSmb

Accorde l'autorisation de mettre à jour un emplacement de synchronisation SMB

emplacement*

était : ResourceTag /$ {} TagKey

Écrire

UpdateStorageSystem

Accorde l'autorisation de mettre à jour un système de stockage.

système de stockage*

était : ResourceTag /$ {} TagKey

Écrire

UpdateTask

Accorde l'autorisation de mettre à jour des métadonnées associées à une tâche de synchronisation

tâche*

était : ResourceTag /$ {} TagKey

Écrire

UpdateTaskExecution

Accorde l'autorisation de mettre à jour l'exécution d'une tâche de synchronisation

exécution des tâches*

était : ResourceTag /$ {} TagKey

Écrire

Types de ressources définis par AWS DataSync

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

agent

arn : $ {Partition} :datasync : $ {Region} :$ {} :agent/$ {AccountId} AgentId

était : ResourceTag /$ {} TagKey

job de découverte

arn : $ {Partition} :datasync : $ {Region} :$ {} :système/$ {AccountId} /travail/$ {} StorageSystemId DiscoveryJobId

était : ResourceTag /$ {} TagKey

location

arn : $ {Partition} :datasync : $ {Region} :$ {} :location/$ {AccountId} LocationId

était : ResourceTag /$ {} TagKey

système de stockage

arn : $ {Partition} :datasync : $ {Region} :$ {} :système/$ {AccountId} StorageSystemId

était : ResourceTag /$ {} TagKey

tâche

arn : $ {Partition} :datasync : $ {Region} :$ {} :tâche/$ {AccountId} TaskId

était : ResourceTag /$ {} TagKey

exécution des tâches

arn : $ {Partition} :datasync : $ {Region} :$ {} :tâche/$ {AccountId} /exécution/$ {} TaskId ExecutionId

était : ResourceTag /$ {} TagKey

Clés de condition pour AWS DataSync

AWS DataSync 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 des paires clé-valeur de la balise dans la demande

Chaîne

était : ResourceTag /$ {} TagKey

Filtre l'accès en fonction des paires clé-valeur d'identifications associées à la ressource

Chaîne

lois : TagKeys

Filtrer l'accès en fonction des clés de balise dans la demande

ArrayOfString