View a markdown version of this page

Ações, recursos e chaves de condição para AWS DataSync - Referência de autorização do serviço

Ações, recursos e chaves de condição para AWS DataSync

AWS DataSync (prefixo do serviço:datasync) fornece as seguintes operações, recursos, ações e chaves de condição específicos do serviço para uso nas políticas de permissão do IAM.

Referências:

Operações de API definidas por AWS DataSync

A tabela a seguir mapeia as operações da API às ações do IAM que elas autorizam. Somente as chaves de condição que têm valores estáticos para a API e a ação fornecidas são listadas; para ver o conjunto completo de chaves de condição suportadas por cada ação, consulte a tabela Ações.

Operation Ação do IAM Chave de condição Valor (es) possível (s) Nível de acesso

CancelTaskExecution

sincronização de dados: CancelTaskExecution

Gravar

CreateAgent

sincronização de dados: CreateAgent

Gravar

sincronização de dados: TagResource

Marcação, gravação

CreateLocationAzureBlob

sincronização de dados: CreateLocationAzureBlob

Gravar

sincronização de dados: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Gravar

CreateLocationEfs

sincronização de dados: CreateLocationEfs

Gravar

sincronização de dados: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Gravar

CreateLocationFsxLustre

sincronização de dados: CreateLocationFsxLustre

Gravar

sincronização de dados: TagResource

Marcação, gravação

CreateLocationFsxOntap

sincronização de dados: CreateLocationFsxOntap

Gravar

sincronização de dados: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Gravar

CreateLocationFsxOpenZfs

sincronização de dados: CreateLocationFsxOpenZfs

Gravar

sincronização de dados: TagResource

Marcação, gravação

CreateLocationFsxWindows

sincronização de dados: CreateLocationFsxWindows

Gravar

sincronização de dados: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Gravar

CreateLocationHdfs

sincronização de dados: CreateLocationHdfs

Gravar

sincronização de dados: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Gravar

CreateLocationNfs

sincronização de dados: CreateLocationNfs

Gravar

sincronização de dados: TagResource

Marcação, gravação

CreateLocationObjectStorage

sincronização de dados: CreateLocationObjectStorage

Gravar

sincronização de dados: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Gravar

CreateLocationS3

sincronização de dados: S3 CreateLocation

Gravar

sincronização de dados: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Gravar

CreateLocationSmb

sincronização de dados: CreateLocationSmb

Gravar

sincronização de dados: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Gravar

CreateTask

sincronização de dados: CreateTask

Gravar

sincronização de dados: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Gravar

DeleteAgent

sincronização de dados: DeleteAgent

Gravar

DeleteLocation

sincronização de dados: DeleteLocation

Gravar

DeleteTask

sincronização de dados: DeleteTask

Gravar

DescribeAgent

sincronização de dados: DescribeAgent

Ler

DescribeLocationAzureBlob

sincronização de dados: DescribeLocationAzureBlob

Ler

DescribeLocationEfs

sincronização de dados: DescribeLocationEfs

Ler

DescribeLocationFsxLustre

sincronização de dados: DescribeLocationFsxLustre

Ler

DescribeLocationFsxOntap

sincronização de dados: DescribeLocationFsxOntap

Ler

DescribeLocationFsxOpenZfs

sincronização de dados: DescribeLocationFsxOpenZfs

Ler

DescribeLocationFsxWindows

sincronização de dados: DescribeLocationFsxWindows

Ler

DescribeLocationHdfs

sincronização de dados: DescribeLocationHdfs

Ler

DescribeLocationNfs

sincronização de dados: DescribeLocationNfs

Ler

DescribeLocationObjectStorage

sincronização de dados: DescribeLocationObjectStorage

Ler

DescribeLocationS3

sincronização de dados: S3 DescribeLocation

Ler

DescribeLocationSmb

sincronização de dados: DescribeLocationSmb

Ler

DescribeTask

sincronização de dados: DescribeTask

Ler

DescribeTaskExecution

sincronização de dados: DescribeTaskExecution

Ler

ListAgents

sincronização de dados: ListAgents

Lista

ListLocations

sincronização de dados: ListLocations

Lista

ListTagsForResource

sincronização de dados: ListTagsForResource

Ler

ListTaskExecutions

sincronização de dados: ListTaskExecutions

Lista

ListTasks

sincronização de dados: ListTasks

Lista

StartTaskExecution

sincronização de dados: StartTaskExecution

Gravar

sincronização de dados: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Gravar

TagResource

sincronização de dados: TagResource

Marcação, gravação

UntagResource

sincronização de dados: UntagResource

Marcação, gravação

UpdateAgent

sincronização de dados: UpdateAgent

Gravar

UpdateLocationAzureBlob

sincronização de dados: UpdateLocationAzureBlob

Gravar

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Gravar

UpdateLocationEfs

sincronização de dados: UpdateLocationEfs

Gravar

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Gravar

UpdateLocationFsxLustre

sincronização de dados: UpdateLocationFsxLustre

Gravar

UpdateLocationFsxOntap

sincronização de dados: UpdateLocationFsxOntap

Gravar

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Gravar

UpdateLocationFsxOpenZfs

sincronização de dados: UpdateLocationFsxOpenZfs

Gravar

UpdateLocationFsxWindows

sincronização de dados: UpdateLocationFsxWindows

Gravar

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Gravar

UpdateLocationHdfs

sincronização de dados: UpdateLocationHdfs

Gravar

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Gravar

UpdateLocationNfs

sincronização de dados: UpdateLocationNfs

Gravar

UpdateLocationObjectStorage

sincronização de dados: UpdateLocationObjectStorage

Gravar

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Gravar

UpdateLocationS3

sincronização de dados: S3 UpdateLocation

Gravar

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Gravar

UpdateLocationSmb

sincronização de dados: UpdateLocationSmb

Gravar

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Gravar

UpdateTask

sincronização de dados: UpdateTask

Gravar

objetivo: PassRole

objetivo: PassedToService

datasync.amazonaws.com

Gravar

UpdateTaskExecution

sincronização de dados: UpdateTaskExecution

Gravar

Ações definidas por AWS DataSync

Você pode especificar as seguintes ações no elemento Action de uma declaração de política do IAM. Use políticas para conceder permissões para executar uma operação na AWS. Quando usa uma ação em uma política, você geralmente permite ou nega acesso à operação da API ou ao comando da CLI com o mesmo nome. No entanto, em alguns casos, uma única ação controla o acesso a mais de uma operação. Como alternativa, algumas operações exigem várias ações diferentes.

Ações Description Tipos de recursos (*necessários) Chaves de condição Nível de acesso

AddStorageSystem

Concede permissão para criar um sistema de armazenamento

agente*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

CancelTaskExecution

Concede permissão para cancelar a execução de uma tarefa de sincronização

execução de tarefa*

foi: ResourceTag /$ {} TagKey

Gravar

CreateAgent

Concede permissão para ativar um agente que você implantou em seu host

foi: RequestTag /$ {} TagKey

leis: TagKeys

Gravar

CreateLocationAzureBlob

Concede permissão para criar um endpoint para um contêiner do Microsoft Azure Blob Storage

foi: RequestTag /$ {} TagKey

leis: TagKeys

Gravar

CreateLocationEfs

Concede permissão para criar um endpoint para um sistema de arquivos do Amazon EFS

foi: RequestTag /$ {} TagKey

leis: TagKeys

Gravar

CreateLocationFsxLustre

Concede permissão para criar um endpoint para um Amazon FSx Lustre

foi: RequestTag /$ {} TagKey

leis: TagKeys

Gravar

CreateLocationFsxOntap

Concede permissão para criar um endpoint para o Amazon FSx para ONTAP

foi: RequestTag /$ {} TagKey

leis: TagKeys

Gravar

CreateLocationFsxOpenZfs

Concede permissão para criar um endpoint para um Amazon FSx for OpenZFS

foi: RequestTag /$ {} TagKey

leis: TagKeys

Gravar

CreateLocationFsxWindows

Concede permissão para criar um endpoint para um sistema de arquivos do Amazon FSx Windows File Server

foi: RequestTag /$ {} TagKey

leis: TagKeys

Gravar

CreateLocationHdfs

Concede permissão para criar um endpoint para um Amazon Hdfs

foi: RequestTag /$ {} TagKey

leis: TagKeys

Gravar

CreateLocationNfs

Concede permissão para criar um endpoint para um sistema de arquivos NFS

foi: RequestTag /$ {} TagKey

leis: TagKeys

Gravar

CreateLocationObjectStorage

Concede permissão para criar um endpoint para um bucket de armazenamento de objetos autogerenciado

foi: RequestTag /$ {} TagKey

leis: TagKeys

Gravar

CreateLocationS3

Concede permissão para criar um endpoint para um bucket do Amazon S3

foi: RequestTag /$ {} TagKey

leis: TagKeys

Gravar

CreateLocationSmb

Concede permissão para criar um endpoint para um sistema de arquivos SMB

foi: RequestTag /$ {} TagKey

leis: TagKeys

Gravar

CreateTask

Concede permissão para criar uma tarefa de sincronização

agente

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

localização*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

DeleteAgent

Concede permissão para excluir um agente

agente*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteLocation

Concede permissão para excluir um local usado por AWS DataSync

localização*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteTask

Concede permissão para excluir uma tarefa de sincronização

tarefa*

foi: ResourceTag /$ {} TagKey

Gravar

DescribeAgent

Concede permissão para visualizar metadados, como nome, interfaces de rede e status (ou seja, se o agente está em execução ou não) sobre um agente de sincronização

agente*

foi: ResourceTag /$ {} TagKey

Ler

DescribeDiscoveryJob

Concede permissão para descrever metadados sobre um trabalho de descoberta

emprego de descoberta*

foi: ResourceTag /$ {} TagKey

Ler

DescribeLocationAzureBlob

Concede permissão para exibir metadados, como informações de caminho, sobre um local de sincronização do Azure Blob Storage

localização*

foi: ResourceTag /$ {} TagKey

Ler

DescribeLocationEfs

Concede permissão para exibir metadados, como informações de caminho sobre um local de sincronização do Amazon EFS

localização*

foi: ResourceTag /$ {} TagKey

Ler

DescribeLocationFsxLustre

Concede permissão para visualizar metadados, como as informações do caminho, sobre um local de sincronização do Windows do Amazon FSx

localização*

foi: ResourceTag /$ {} TagKey

Ler

DescribeLocationFsxOntap

Concede permissão para visualizar metadados, como as informações de caminho, sobre um local de sincronização do Amazon FSx para ONTAP

localização*

foi: ResourceTag /$ {} TagKey

Ler

DescribeLocationFsxOpenZfs

Concede permissão para visualizar metadados, como as informações do caminho, sobre um local de sincronização do Amazon FSx OpenZFS

localização*

foi: ResourceTag /$ {} TagKey

Ler

DescribeLocationFsxWindows

Concede permissão para visualizar metadados, como as informações do caminho, sobre um local de sincronização do Windows do Amazon FSx

localização*

foi: ResourceTag /$ {} TagKey

Ler

DescribeLocationHdfs

Concede permissão para exibir metadados, como informações de caminho sobre um local de sincronização do Amazon HDFS

localização*

foi: ResourceTag /$ {} TagKey

Ler

DescribeLocationNfs

Concede permissão para exibir metadados, como informações de caminho, sobre um local de sincronização NFS

localização*

foi: ResourceTag /$ {} TagKey

Ler

DescribeLocationObjectStorage

Concede permissão para exibir metadados sobre um local de servidor de armazenamento de objetos autogerenciado

localização*

foi: ResourceTag /$ {} TagKey

Ler

DescribeLocationS3

Concede permissão para exibir metadados, como nome do bucket, sobre um local de sincronização de bucket do Amazon S3

localização*

foi: ResourceTag /$ {} TagKey

Ler

DescribeLocationSmb

Concede permissão para exibir metadados, como informações de caminho, sobre um local de sincronização SMB

localização*

foi: ResourceTag /$ {} TagKey

Ler

DescribeStorageSystem

Concede permissão para visualizar metadados sobre um sistema de armazenamento

sistema de armazenamento*

foi: ResourceTag /$ {} TagKey

Ler

DescribeStorageSystemResourceMetrics

Concede permissão para descrever as métricas de recursos coletadas por um trabalho de descoberta

emprego de descoberta*

foi: ResourceTag /$ {} TagKey

Lista

DescribeStorageSystemResources

Concede permissão para descrever recursos identificados por um trabalho de descoberta

emprego de descoberta*

foi: ResourceTag /$ {} TagKey

Lista

DescribeTask

Concede permissão para exibir metadados sobre uma tarefa de sincronização

tarefa*

foi: ResourceTag /$ {} TagKey

Ler

DescribeTaskExecution

Concede permissão para exibir metadados sobre uma tarefa de sincronização que está sendo executada

execução de tarefa*

foi: ResourceTag /$ {} TagKey

Ler

GenerateRecommendations

Concede permissão para gerar recomendações para um recurso identificado por um trabalho de descoberta

emprego de descoberta*

foi: ResourceTag /$ {} TagKey

Gravar

ListAgents

Concede permissão para listar agentes pertencentes a um Conta da AWS em uma região especificada na solicitação

Lista

ListDiscoveryJobs

Concede permissão para listar trabalhos de descoberta

Lista

ListLocations

Concede permissão para listar locais de sincronização de origem e destino

Lista

ListStorageSystems

Concede permissão para listar sistemas de armazenamento

Lista

ListTagsForResource

Concede permissão para listar etiquetas que foram adicionadas ao recurso especificado

agente

foi: ResourceTag /$ {} TagKey

Ler

trabalho de descoberta

foi: ResourceTag /$ {} TagKey

location

foi: ResourceTag /$ {} TagKey

sistema de armazenamento

foi: ResourceTag /$ {} TagKey

tarefa

foi: ResourceTag /$ {} TagKey

execução de tarefas

foi: ResourceTag /$ {} TagKey

ListTaskExecutions

Concede permissão para listar tarefas de sincronização executadas

foi: ResourceTag /$ {} TagKey

Lista

ListTasks

Concede permissão para listar todas as tarefas de sincronização

Lista

RemoveStorageSystem

Concede permissão para excluir um sistema de armazenamento

sistema de armazenamento*

foi: ResourceTag /$ {} TagKey

Gravar

StartDiscoveryJob

Concede permissão para iniciar um trabalho de descoberta para um sistema de armazenamento

sistema de armazenamento*

foi: ResourceTag /$ {} TagKey

Gravar

StartTaskExecution

Concede permissão para iniciar uma invocação específica de uma tarefa de sincronização

tarefa*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

StopDiscoveryJob

Concede permissão para interromper um trabalho de descoberta

emprego de descoberta*

foi: ResourceTag /$ {} TagKey

Gravar

TagResource

Concede permissão para aplicar um par de valores-chave a um recurso AWS

agente

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

trabalho de descoberta

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

location

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

sistema de armazenamento

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

tarefa

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

execução de tarefas

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

UntagResource

Concede permissão para remover uma ou mais etiquetas do recurso especificado

agente

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

trabalho de descoberta

foi: ResourceTag /$ {} TagKey

leis: TagKeys

location

foi: ResourceTag /$ {} TagKey

leis: TagKeys

sistema de armazenamento

foi: ResourceTag /$ {} TagKey

leis: TagKeys

tarefa

foi: ResourceTag /$ {} TagKey

leis: TagKeys

execução de tarefas

foi: ResourceTag /$ {} TagKey

leis: TagKeys

UpdateAgent

Concede permissão para atualizar o nome de um atendente

agente*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateDiscoveryJob

Concede permissão para atualizar um trabalho de descoberta

emprego de descoberta*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateLocationAzureBlob

Concede permissão para atualizar um local de sincronização do Azure Blob Storage

localização*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateLocationEfs

Concede permissão para atualizar uma localização de sincronização do EFS

localização*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateLocationFsxLustre

Concede permissão para atualizar uma localização de sincronização do FSx Lustre

localização*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateLocationFsxOntap

Concede permissão para atualizar uma localização de sincronização do FSx ONTAP

localização*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateLocationFsxOpenZfs

Concede permissão para atualizar uma localização de sincronização do FSx OpenZFS

localização*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateLocationFsxWindows

Concede permissão para atualizar uma localização de sincronização do FSx Windows

localização*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateLocationHdfs

Concede permissão para atualizar um local de sincronização do HDFS

localização*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateLocationNfs

Concede permissão para atualizar um local de sincronização do NFS

localização*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateLocationObjectStorage

Concede permissão para atualizar um local de servidor de armazenamento de objetos autogerenciado

localização*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateLocationS3

Concede permissão para atualizar um local de sincronização do S3

localização*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateLocationSmb

Concede permissão para atualizar um local de sincronização do SMB

localização*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateStorageSystem

Concede permissão para atualizar um sistema de armazenamento

sistema de armazenamento*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateTask

Concede permissão para atualizar metadados associados a uma tarefa de sincronização

tarefa*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateTaskExecution

Concede permissão para atualizar a execução de uma tarefa de sincronização

execução de tarefa*

foi: ResourceTag /$ {} TagKey

Gravar

Tipos de recursos definidos por AWS DataSync

Os seguintes tipos de recursos são definidos por este serviço e podem ser usados no elemento Resource de declarações de políticas de permissão do IAM.

Resource types ARN Chaves de condição

agente

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

foi: ResourceTag /$ {} TagKey

trabalho de descoberta

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

foi: ResourceTag /$ {} TagKey

location

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

foi: ResourceTag /$ {} TagKey

sistema de armazenamento

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

foi: ResourceTag /$ {} TagKey

tarefa

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

foi: ResourceTag /$ {} TagKey

execução de tarefas

arn: $ {Partition} :datasync: $ {Region} :$ {} :task/$ {} /execução/$ {AccountId} TaskId ExecutionId

foi: ResourceTag /$ {} TagKey

Chaves de condição para AWS DataSync

AWS DataSync define as seguintes chaves de condição que podem ser usadas no Condition elemento de uma política do IAM.

Chaves de condição Descrição Tipo

foi: RequestTag /$ {} TagKey

Filtra o acesso pelos pares de chave-valor da etiqueta na solicitação

String

foi: ResourceTag /$ {} TagKey

Filtra o acesso pelos pares chave-valor de etiqueta associados ao recurso

String

leis: TagKeys

Filtra o acesso pelas chaves da etiqueta na solicitação

ArrayOfString