View a markdown version of this page

Acciones, recursos y claves de condición para AWS DataSync - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para AWS DataSync

AWS DataSync (prefijo de servicio:datasync) proporciona las siguientes operaciones, recursos, acciones y claves de condición específicos del servicio para su uso en las políticas de permisos de IAM.

Referencias:

Las operaciones de la API se definen mediante AWS DataSync

En la siguiente tabla, se asignan las operaciones de la API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulte la tabla de acciones.

Operación Acción de IAM Clave de condición Valores posibles Nivel de acceso

CancelTaskExecution

sincronización de datos: CancelTaskExecution

Escritura

CreateAgent

sincronización de datos: CreateAgent

Escritura

sincronización de datos: TagResource

Etiquetar, escribir

CreateLocationAzureBlob

sincronización de datos: CreateLocationAzureBlob

Escritura

sincronización de datos: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Escritura

CreateLocationEfs

sincronización de datos: CreateLocationEfs

Escritura

sincronización de datos: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Escritura

CreateLocationFsxLustre

sincronización de datos: CreateLocationFsxLustre

Escritura

sincronización de datos: TagResource

Etiquetar, escribir

CreateLocationFsxOntap

sincronización de datos: CreateLocationFsxOntap

Escritura

sincronización de datos: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Escritura

CreateLocationFsxOpenZfs

sincronización de datos: CreateLocationFsxOpenZfs

Escritura

sincronización de datos: TagResource

Etiquetar, escribir

CreateLocationFsxWindows

sincronización de datos: CreateLocationFsxWindows

Escritura

sincronización de datos: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Escritura

CreateLocationHdfs

sincronización de datos: CreateLocationHdfs

Escritura

sincronización de datos: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Escritura

CreateLocationNfs

sincronización de datos: CreateLocationNfs

Escritura

sincronización de datos: TagResource

Etiquetar, escribir

CreateLocationObjectStorage

sincronización de datos: CreateLocationObjectStorage

Escritura

sincronización de datos: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Escritura

CreateLocationS3

sincronización de datos: S3 CreateLocation

Escritura

sincronización de datos: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Escritura

CreateLocationSmb

sincronización de datos: CreateLocationSmb

Escritura

sincronización de datos: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Escritura

CreateTask

sincronización de datos: CreateTask

Escritura

sincronización de datos: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Escritura

DeleteAgent

sincronización de datos: DeleteAgent

Escritura

DeleteLocation

sincronización de datos: DeleteLocation

Escritura

DeleteTask

sincronización de datos: DeleteTask

Escritura

DescribeAgent

sincronización de datos: DescribeAgent

Lectura

DescribeLocationAzureBlob

sincronización de datos: DescribeLocationAzureBlob

Lectura

DescribeLocationEfs

sincronización de datos: DescribeLocationEfs

Lectura

DescribeLocationFsxLustre

sincronización de datos: DescribeLocationFsxLustre

Lectura

DescribeLocationFsxOntap

sincronización de datos: DescribeLocationFsxOntap

Lectura

DescribeLocationFsxOpenZfs

sincronización de datos: DescribeLocationFsxOpenZfs

Lectura

DescribeLocationFsxWindows

sincronización de datos: DescribeLocationFsxWindows

Lectura

DescribeLocationHdfs

sincronización de datos: DescribeLocationHdfs

Lectura

DescribeLocationNfs

sincronización de datos: DescribeLocationNfs

Lectura

DescribeLocationObjectStorage

sincronización de datos: DescribeLocationObjectStorage

Lectura

DescribeLocationS3

sincronización de datos: S3 DescribeLocation

Lectura

DescribeLocationSmb

sincronización de datos: DescribeLocationSmb

Lectura

DescribeTask

sincronización de datos: DescribeTask

Lectura

DescribeTaskExecution

sincronización de datos: DescribeTaskExecution

Lectura

ListAgents

sincronización de datos: ListAgents

Enumeración

ListLocations

sincronización de datos: ListLocations

Enumeración

ListTagsForResource

sincronización de datos: ListTagsForResource

Lectura

ListTaskExecutions

sincronización de datos: ListTaskExecutions

Enumeración

ListTasks

sincronización de datos: ListTasks

Enumeración

StartTaskExecution

sincronización de datos: StartTaskExecution

Escritura

sincronización de datos: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Escritura

TagResource

sincronización de datos: TagResource

Etiquetar, escribir

UntagResource

sincronización de datos: UntagResource

Etiquetar, escribir

UpdateAgent

sincronización de datos: UpdateAgent

Escritura

UpdateLocationAzureBlob

sincronización de datos: UpdateLocationAzureBlob

Escritura

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Escritura

UpdateLocationEfs

sincronización de datos: UpdateLocationEfs

Escritura

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Escritura

UpdateLocationFsxLustre

sincronización de datos: UpdateLocationFsxLustre

Escritura

UpdateLocationFsxOntap

sincronización de datos: UpdateLocationFsxOntap

Escritura

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Escritura

UpdateLocationFsxOpenZfs

sincronización de datos: UpdateLocationFsxOpenZfs

Escritura

UpdateLocationFsxWindows

sincronización de datos: UpdateLocationFsxWindows

Escritura

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Escritura

UpdateLocationHdfs

sincronización de datos: UpdateLocationHdfs

Escritura

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Escritura

UpdateLocationNfs

sincronización de datos: UpdateLocationNfs

Escritura

UpdateLocationObjectStorage

sincronización de datos: UpdateLocationObjectStorage

Escritura

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Escritura

UpdateLocationS3

sincronización de datos: S3 UpdateLocation

Escritura

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Escritura

UpdateLocationSmb

sincronización de datos: UpdateLocationSmb

Escritura

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Escritura

UpdateTask

sincronización de datos: UpdateTask

Escritura

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Escritura

UpdateTaskExecution

sincronización de datos: UpdateTaskExecution

Escritura

Acciones definidas por AWS DataSync

Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

AddStorageSystem

Concede permiso para crear un sistema de almacenamiento

agente*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CancelTaskExecution

Otorga permiso para cancelar la ejecución de una tarea de sincronización

ejecución de tareas*

aws: /$ {} ResourceTag TagKey

Escritura

CreateAgent

Otorga permiso para activar un agente que haya implementado en el host

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateLocationAzureBlob

Concede permiso para crear un punto de conexión para un contenedor de Blob Storage de Microsoft Azure

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateLocationEfs

Otorga permiso para crear un punto de enlace para un sistema de archivos de Amazon EFS

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateLocationFsxLustre

Otorga permiso para crear un punto de conexión para un Amazon FSx Lustre

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateLocationFsxOntap

Otorga permiso para crear un punto de conexión para un Amazon FSx para ONTAP

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateLocationFsxOpenZfs

Otorga permiso para crear un punto de conexión para un Amazon FSx for OpenZFS

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateLocationFsxWindows

Otorga permiso para crear un punto de enlace para un sistema de archivos de Windows File Server de Amazon FSx

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateLocationHdfs

Otorga permiso para crear un punto de conexión para un Hdfs Amazon

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateLocationNfs

Otorga permiso para crear un punto de enlace para un sistema de archivos NFS

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateLocationObjectStorage

Otorga permiso para crear un punto de enlace para un bucket de almacenamiento de objetos autoadministrado

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateLocationS3

Otorga permiso para crear un punto de enlace para un bucket de Amazon S3

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateLocationSmb

Otorga permiso para crear un punto de enlace para un sistema de archivos SMB

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateTask

Otorga permiso para crear una tarea de sincronización

agente

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

ubicación*

AWS: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

DeleteAgent

Otorga permiso para eliminar un agente

agente*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteLocation

Otorga permiso para eliminar una ubicación utilizada por AWS DataSync

ubicación*

AWS: ResourceTag /$ {} TagKey

Escritura

DeleteTask

Otorga permiso para eliminar una tarea de sincronización

tarea*

aws: ResourceTag /$ {} TagKey

Escritura

DescribeAgent

Otorga permiso para ver metadatos, como, por ejemplo, nombre, interfaces de red y estado (es decir, si el agente está o no en ejecución) sobre un agente de sincronización

agente*

aws: ResourceTag /$ {} TagKey

Lectura

DescribeDiscoveryJob

Concede permiso para describir los metadatos de un trabajo de descubrimiento

trabajo de descubrimiento*

AWS: /$ {} ResourceTag TagKey

Lectura

DescribeLocationAzureBlob

Concede permiso para ver metadatos, como la información de ruta, sobre una ubicación de sincronización de Blob Storage de Azure

ubicación*

AWS: ResourceTag /$ {} TagKey

Lectura

DescribeLocationEfs

Otorga permiso para ver metadatos, como, por ejemplo, la información de ruta, sobre una ubicación de sincronización de Amazon EFS

ubicación*

AWS: ResourceTag /$ {} TagKey

Lectura

DescribeLocationFsxLustre

Otorga permiso para ver metadatos, como, por ejemplo, la información de ruta sobre una ubicación de sincronización de Amazon FSx Lustre

ubicación*

AWS: ResourceTag /$ {} TagKey

Lectura

DescribeLocationFsxOntap

Otorga permiso para ver metadatos, como, por ejemplo, la información de ruta sobre una ubicación de sincronización de Amazon FSx para ONTAP

ubicación*

AWS: ResourceTag /$ {} TagKey

Lectura

DescribeLocationFsxOpenZfs

Otorga permiso para ver metadatos, como, por ejemplo, la información de ruta sobre una ubicación de sincronización de Amazon FSx for OpenZFS

ubicación*

AWS: ResourceTag /$ {} TagKey

Lectura

DescribeLocationFsxWindows

Otorga permiso para ver metadatos, como, por ejemplo, la información de ruta, sobre una ubicación de sincronización de Windows para Amazon FSx

ubicación*

AWS: ResourceTag /$ {} TagKey

Lectura

DescribeLocationHdfs

Otorga permiso para ver metadatos, como, por ejemplo, la información de ruta sobre una ubicación de sincronización de Amazon HDFS

ubicación*

AWS: ResourceTag /$ {} TagKey

Lectura

DescribeLocationNfs

Otorga permiso para ver metadatos, como, por ejemplo, la información de ruta, sobre una ubicación de sincronización de NFS

ubicación*

AWS: ResourceTag /$ {} TagKey

Lectura

DescribeLocationObjectStorage

Otorga permiso para ver metadatos sobre una ubicación de servidor de almacenamiento de objetos autoadministrado

ubicación*

AWS: ResourceTag /$ {} TagKey

Lectura

DescribeLocationS3

Otorga permiso para ver metadatos, como, por ejemplo, el nombre del bucket, sobre una ubicación de sincronización de bucket de Amazon S3

ubicación*

AWS: ResourceTag /$ {} TagKey

Lectura

DescribeLocationSmb

Otorga permiso para ver metadatos, como, por ejemplo, la información de ruta, sobre una ubicación de sincronización de SMB

ubicación*

AWS: ResourceTag /$ {} TagKey

Lectura

DescribeStorageSystem

Concede permiso para ver los metadatos de un sistema de almacenamiento

sistema de almacenamiento*

aws: /$ {} ResourceTag TagKey

Lectura

DescribeStorageSystemResourceMetrics

Concede permiso para describir las métricas de recursos recopiladas por un trabajo de descubrimiento

trabajo de descubrimiento*

AWS: /$ {} ResourceTag TagKey

Enumeración

DescribeStorageSystemResources

Concede permiso para describir los recursos identificados por un trabajo de descubrimiento

trabajo de descubrimiento*

AWS: /$ {} ResourceTag TagKey

Enumeración

DescribeTask

Concede permiso para ver metadatos sobre una tarea de sincronización

tarea*

aws: ResourceTag /$ {} TagKey

Lectura

DescribeTaskExecution

Otorga permiso para ver metadatos sobre una tarea de sincronización que está en ejecución

ejecución de tareas*

aws: /$ {} ResourceTag TagKey

Lectura

GenerateRecommendations

Concede permiso para generar recomendaciones para un recurso identificado por un trabajo de descubrimiento

trabajo de descubrimiento*

AWS: /$ {} ResourceTag TagKey

Escritura

ListAgents

Otorga permiso para publicar los agentes que son propiedad de un Cuenta de AWS individuo en una región especificada en la solicitud

Enumeración

ListDiscoveryJobs

Concede permiso para enumerar los trabajos de descubrimiento

Enumeración

ListLocations

Otorga permiso para enumerar ubicaciones de sincronización de origen y destino

Enumeración

ListStorageSystems

Concede permiso para enumerar los sistemas de almacenamiento

Enumeración

ListTagsForResource

Otorga permiso para enumerar las etiquetas que se han agregado al recurso especificado

agente

aws: ResourceTag /$ {} TagKey

Lectura

trabajo de descubrimiento

AWS: ResourceTag /$ {} TagKey

location

aws: ResourceTag /$ {} TagKey

sistema de almacenamiento

aws: /$ {} ResourceTag TagKey

tarea

aws: ResourceTag /$ {} TagKey

ejecución de tareas

aws: ResourceTag /$ {} TagKey

ListTaskExecutions

Otorga permiso para enumerar las tareas de sincronización ejecutadas

aws: ResourceTag /$ {} TagKey

Enumeración

ListTasks

Otorga permiso para enumerar todas las tareas de sincronización

Enumeración

RemoveStorageSystem

Concede permiso para eliminar un sistema de almacenamiento

sistema de almacenamiento*

aws: /$ {} ResourceTag TagKey

Escritura

StartDiscoveryJob

Concede permiso para iniciar un trabajo de descubrimiento para un sistema de almacenamiento

sistema de almacenamiento*

aws: /$ {} ResourceTag TagKey

Escritura

StartTaskExecution

Concede permiso para iniciar una invocación específica de una tarea de sincronización

tarea*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

StopDiscoveryJob

Concede permiso para detener un trabajo de descubrimiento

trabajo de descubrimiento*

AWS: /$ {} ResourceTag TagKey

Escritura

TagResource

Otorga permiso para aplicar un par clave-valor a un recurso AWS

agente

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

trabajo de descubrimiento

AWS: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

location

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

sistema de almacenamiento

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

tarea

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

ejecución de tareas

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UntagResource

Otorga permiso para eliminar una o más etiquetas del recurso especificado.

agente

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

trabajo de descubrimiento

AWS: ResourceTag /$ {} TagKey

AWS: TagKeys

location

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

sistema de almacenamiento

aws: /$ {} ResourceTag TagKey

AWS: TagKeys

tarea

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

ejecución de tareas

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UpdateAgent

Otorga permiso para actualizar el nombre de un agente

agente*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateDiscoveryJob

Concede permiso para actualizar un trabajo de descubrimiento

trabajo de descubrimiento*

AWS: /$ {} ResourceTag TagKey

Escritura

UpdateLocationAzureBlob

Otorga permiso para actualizar una ubicación de sincronización de Blob Storage de Azure

ubicación*

AWS: ResourceTag /$ {} TagKey

Escritura

UpdateLocationEfs

Concede permiso para actualizar una ubicación de sincronización de EFS.

ubicación*

AWS: ResourceTag /$ {} TagKey

Escritura

UpdateLocationFsxLustre

Concede permiso para actualizar una ubicación de sincronización de FSx Lustre.

ubicación*

AWS: ResourceTag /$ {} TagKey

Escritura

UpdateLocationFsxOntap

Concede permiso para actualizar una ubicación de sincronización de FSx ONTAP.

ubicación*

AWS: ResourceTag /$ {} TagKey

Escritura

UpdateLocationFsxOpenZfs

Concede permiso para actualizar una ubicación de sincronización de FSx OpenZFS.

ubicación*

AWS: ResourceTag /$ {} TagKey

Escritura

UpdateLocationFsxWindows

Concede permiso para actualizar una ubicación de sincronización de FSx Windows.

ubicación*

AWS: ResourceTag /$ {} TagKey

Escritura

UpdateLocationHdfs

Otorga permiso para actualizar una ubicación de sincronización de HDFS

ubicación*

AWS: ResourceTag /$ {} TagKey

Escritura

UpdateLocationNfs

Otorga permiso para actualizar una ubicación de sincronización de NFS

ubicación*

AWS: ResourceTag /$ {} TagKey

Escritura

UpdateLocationObjectStorage

Otorga permiso para actualizar una ubicación de servidor de almacenamiento de objetos autoadministrado

ubicación*

AWS: ResourceTag /$ {} TagKey

Escritura

UpdateLocationS3

Concede permiso para actualizar una ubicación de sincronización de S3.

ubicación*

AWS: ResourceTag /$ {} TagKey

Escritura

UpdateLocationSmb

Otorga permiso para actualizar una ubicación de sincronización de SMB

ubicación*

AWS: ResourceTag /$ {} TagKey

Escritura

UpdateStorageSystem

Concede permiso para actualizar una sistema de almacenamiento

sistema de almacenamiento*

aws: /$ {} ResourceTag TagKey

Escritura

UpdateTask

Otorga permiso para actualizar metadatos asociados a una tarea de sincronización

tarea*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateTaskExecution

Otorga permiso para actualizar la ejecución de una tarea de sincronización

ejecución de tareas*

aws: /$ {} ResourceTag TagKey

Escritura

Tipos de recursos definidos por AWS DataSync

Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento Resource de las instrucciones de política de permisos de IAM.

Tipos de recurso ARN Claves de condición

agente

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

ResourceTagaws: /$ {} TagKey

trabajo de descubrimiento

arn: $ {Partition} :datasync: $ {Region} :$ {} :system/$ {} /job/$ {AccountId} StorageSystemId DiscoveryJobId

ResourceTagAWS: /$ {} TagKey

location

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

ResourceTagAWS: /$ {} TagKey

sistema de almacenamiento

arn: $ {Partition} :datasync: $ {Region} :$ {} :system/$ {} AccountId StorageSystemId

ResourceTagaws: /$ {} TagKey

tarea

arn: $ {Partition} :datasync: $ {Region} :$ {} :tak/$ {} AccountId TaskId

ResourceTagaws: /$ {} TagKey

ejecución de tareas

arn: $ {Partition} :datasync: $ {Region} :$ {} :tak/$ {} /execution/$ {AccountId} TaskId ExecutionId

ResourceTagaws: /$ {} TagKey

Claves de condición para AWS DataSync

AWS DataSync define las siguientes claves de condición que se pueden utilizar en el Condition elemento de una política de IAM.

Claves de condición Descripción Tipo

aws: RequestTag /$ {} TagKey

Filtra el acceso por los pares clave-valor de la etiqueta en la solicitud

Cadena

aws: ResourceTag /$ {} TagKey

Filtra el acceso en base a los pares de clave-valor de etiqueta asociados con el recurso

Cadena

AWS: TagKeys

Filtra las acciones mediante las claves de etiqueta en la solicitud.

ArrayOfString