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:
-
Saiba como configurar este serviço.
-
Visualize uma lista das operações de API disponíveis para este serviço.
-
Saiba como proteger esse serviço e seus recursos usando políticas de permissão do IAM.
-
Veja a referência de autorização de serviço programático
para esse serviço.
Tópicos
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 |
Gravar |
|||
|
CreateAgent |
Gravar |
|||
Marcação, gravação |
||||
|
CreateLocationAzureBlob |
Gravar |
|||
Marcação, gravação |
||||
objetivo: PassedToService |
datasync.amazonaws.com |
Gravar |
||
|
CreateLocationEfs |
Gravar |
|||
Marcação, gravação |
||||
objetivo: PassedToService |
datasync.amazonaws.com |
Gravar |
||
|
CreateLocationFsxLustre |
Gravar |
|||
Marcação, gravação |
||||
|
CreateLocationFsxOntap |
Gravar |
|||
Marcação, gravação |
||||
objetivo: PassedToService |
datasync.amazonaws.com |
Gravar |
||
|
CreateLocationFsxOpenZfs |
Gravar |
|||
Marcação, gravação |
||||
|
CreateLocationFsxWindows |
Gravar |
|||
Marcação, gravação |
||||
objetivo: PassedToService |
datasync.amazonaws.com |
Gravar |
||
|
CreateLocationHdfs |
Gravar |
|||
Marcação, gravação |
||||
objetivo: PassedToService |
datasync.amazonaws.com |
Gravar |
||
|
CreateLocationNfs |
Gravar |
|||
Marcação, gravação |
||||
|
CreateLocationObjectStorage |
Gravar |
|||
Marcação, gravação |
||||
objetivo: PassedToService |
datasync.amazonaws.com |
Gravar |
||
|
CreateLocationS3 |
Gravar |
|||
Marcação, gravação |
||||
objetivo: PassedToService |
datasync.amazonaws.com |
Gravar |
||
|
CreateLocationSmb |
Gravar |
|||
Marcação, gravação |
||||
objetivo: PassedToService |
datasync.amazonaws.com |
Gravar |
||
|
CreateTask |
Gravar |
|||
Marcação, gravação |
||||
objetivo: PassedToService |
datasync.amazonaws.com |
Gravar |
||
|
DeleteAgent |
Gravar |
|||
|
DeleteLocation |
Gravar |
|||
|
DeleteTask |
Gravar |
|||
|
DescribeAgent |
Ler |
|||
|
DescribeLocationAzureBlob |
Ler |
|||
|
DescribeLocationEfs |
Ler |
|||
|
DescribeLocationFsxLustre |
Ler |
|||
|
DescribeLocationFsxOntap |
Ler |
|||
|
DescribeLocationFsxOpenZfs |
Ler |
|||
|
DescribeLocationFsxWindows |
Ler |
|||
|
DescribeLocationHdfs |
Ler |
|||
|
DescribeLocationNfs |
Ler |
|||
|
DescribeLocationObjectStorage |
Ler |
|||
|
DescribeLocationS3 |
Ler |
|||
|
DescribeLocationSmb |
Ler |
|||
|
DescribeTask |
Ler |
|||
|
DescribeTaskExecution |
Ler |
|||
|
ListAgents |
Lista |
|||
|
ListLocations |
Lista |
|||
|
ListTagsForResource |
Ler |
|||
|
ListTaskExecutions |
Lista |
|||
|
ListTasks |
Lista |
|||
|
StartTaskExecution |
Gravar |
|||
Marcação, gravação |
||||
objetivo: PassedToService |
datasync.amazonaws.com |
Gravar |
||
|
TagResource |
Marcação, gravação |
|||
|
UntagResource |
Marcação, gravação |
|||
|
UpdateAgent |
Gravar |
|||
|
UpdateLocationAzureBlob |
Gravar |
|||
objetivo: PassedToService |
datasync.amazonaws.com |
Gravar |
||
|
UpdateLocationEfs |
Gravar |
|||
objetivo: PassedToService |
datasync.amazonaws.com |
Gravar |
||
|
UpdateLocationFsxLustre |
Gravar |
|||
|
UpdateLocationFsxOntap |
Gravar |
|||
objetivo: PassedToService |
datasync.amazonaws.com |
Gravar |
||
|
UpdateLocationFsxOpenZfs |
Gravar |
|||
|
UpdateLocationFsxWindows |
Gravar |
|||
objetivo: PassedToService |
datasync.amazonaws.com |
Gravar |
||
|
UpdateLocationHdfs |
Gravar |
|||
objetivo: PassedToService |
datasync.amazonaws.com |
Gravar |
||
|
UpdateLocationNfs |
Gravar |
|||
|
UpdateLocationObjectStorage |
Gravar |
|||
objetivo: PassedToService |
datasync.amazonaws.com |
Gravar |
||
|
UpdateLocationS3 |
Gravar |
|||
objetivo: PassedToService |
datasync.amazonaws.com |
Gravar |
||
|
UpdateLocationSmb |
Gravar |
|||
objetivo: PassedToService |
datasync.amazonaws.com |
Gravar |
||
|
UpdateTask |
Gravar |
|||
objetivo: PassedToService |
datasync.amazonaws.com |
Gravar |
||
|
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 |
|---|---|---|---|---|
Concede permissão para criar um sistema de armazenamento |
Gravar |
|||
Concede permissão para cancelar a execução de uma tarefa de sincronização |
Gravar |
|||
Concede permissão para ativar um agente que você implantou em seu host |
Gravar |
|||
Concede permissão para criar um endpoint para um contêiner do Microsoft Azure Blob Storage |
Gravar |
|||
Concede permissão para criar um endpoint para um sistema de arquivos do Amazon EFS |
Gravar |
|||
Concede permissão para criar um endpoint para um Amazon FSx Lustre |
Gravar |
|||
Concede permissão para criar um endpoint para o Amazon FSx para ONTAP |
Gravar |
|||
Concede permissão para criar um endpoint para um Amazon FSx for OpenZFS |
Gravar |
|||
Concede permissão para criar um endpoint para um sistema de arquivos do Amazon FSx Windows File Server |
Gravar |
|||
Concede permissão para criar um endpoint para um Amazon Hdfs |
Gravar |
|||
Concede permissão para criar um endpoint para um sistema de arquivos NFS |
Gravar |
|||
Concede permissão para criar um endpoint para um bucket de armazenamento de objetos autogerenciado |
Gravar |
|||
Concede permissão para criar um endpoint para um bucket do Amazon S3 |
Gravar |
|||
Concede permissão para criar um endpoint para um sistema de arquivos SMB |
Gravar |
|||
Concede permissão para criar uma tarefa de sincronização |
Gravar |
|||
Concede permissão para excluir um agente |
Gravar |
|||
Concede permissão para excluir um local usado por AWS DataSync |
Gravar |
|||
Concede permissão para excluir uma tarefa de sincronização |
Gravar |
|||
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 |
Ler |
|||
Concede permissão para descrever metadados sobre um trabalho de descoberta |
Ler |
|||
Concede permissão para exibir metadados, como informações de caminho, sobre um local de sincronização do Azure Blob Storage |
Ler |
|||
Concede permissão para exibir metadados, como informações de caminho sobre um local de sincronização do Amazon EFS |
Ler |
|||
Concede permissão para visualizar metadados, como as informações do caminho, sobre um local de sincronização do Windows do Amazon FSx |
Ler |
|||
Concede permissão para visualizar metadados, como as informações de caminho, sobre um local de sincronização do Amazon FSx para ONTAP |
Ler |
|||
Concede permissão para visualizar metadados, como as informações do caminho, sobre um local de sincronização do Amazon FSx OpenZFS |
Ler |
|||
Concede permissão para visualizar metadados, como as informações do caminho, sobre um local de sincronização do Windows do Amazon FSx |
Ler |
|||
Concede permissão para exibir metadados, como informações de caminho sobre um local de sincronização do Amazon HDFS |
Ler |
|||
Concede permissão para exibir metadados, como informações de caminho, sobre um local de sincronização NFS |
Ler |
|||
Concede permissão para exibir metadados sobre um local de servidor de armazenamento de objetos autogerenciado |
Ler |
|||
Concede permissão para exibir metadados, como nome do bucket, sobre um local de sincronização de bucket do Amazon S3 |
Ler |
|||
Concede permissão para exibir metadados, como informações de caminho, sobre um local de sincronização SMB |
Ler |
|||
Concede permissão para visualizar metadados sobre um sistema de armazenamento |
Ler |
|||
Concede permissão para descrever as métricas de recursos coletadas por um trabalho de descoberta |
Lista |
|||
Concede permissão para descrever recursos identificados por um trabalho de descoberta |
Lista |
|||
Concede permissão para exibir metadados sobre uma tarefa de sincronização |
Ler |
|||
Concede permissão para exibir metadados sobre uma tarefa de sincronização que está sendo executada |
Ler |
|||
Concede permissão para gerar recomendações para um recurso identificado por um trabalho de descoberta |
Gravar |
|||
Concede permissão para listar agentes pertencentes a um Conta da AWS em uma região especificada na solicitação |
Lista |
|||
Concede permissão para listar trabalhos de descoberta |
Lista |
|||
Concede permissão para listar locais de sincronização de origem e destino |
Lista |
|||
Concede permissão para listar sistemas de armazenamento |
Lista |
|||
Concede permissão para listar etiquetas que foram adicionadas ao recurso especificado |
Ler |
|||
Concede permissão para listar tarefas de sincronização executadas |
Lista |
|||
Concede permissão para listar todas as tarefas de sincronização |
Lista |
|||
Concede permissão para excluir um sistema de armazenamento |
Gravar |
|||
Concede permissão para iniciar um trabalho de descoberta para um sistema de armazenamento |
Gravar |
|||
Concede permissão para iniciar uma invocação específica de uma tarefa de sincronização |
Gravar |
|||
Concede permissão para interromper um trabalho de descoberta |
Gravar |
|||
Concede permissão para aplicar um par de valores-chave a um recurso AWS |
Marcação, gravação |
|||
Concede permissão para remover uma ou mais etiquetas do recurso especificado |
Marcação, gravação |
|||
Concede permissão para atualizar o nome de um atendente |
Gravar |
|||
Concede permissão para atualizar um trabalho de descoberta |
Gravar |
|||
Concede permissão para atualizar um local de sincronização do Azure Blob Storage |
Gravar |
|||
Concede permissão para atualizar uma localização de sincronização do EFS |
Gravar |
|||
Concede permissão para atualizar uma localização de sincronização do FSx Lustre |
Gravar |
|||
Concede permissão para atualizar uma localização de sincronização do FSx ONTAP |
Gravar |
|||
Concede permissão para atualizar uma localização de sincronização do FSx OpenZFS |
Gravar |
|||
Concede permissão para atualizar uma localização de sincronização do FSx Windows |
Gravar |
|||
Concede permissão para atualizar um local de sincronização do HDFS |
Gravar |
|||
Concede permissão para atualizar um local de sincronização do NFS |
Gravar |
|||
Concede permissão para atualizar um local de servidor de armazenamento de objetos autogerenciado |
Gravar |
|||
Concede permissão para atualizar um local de sincronização do S3 |
Gravar |
|||
Concede permissão para atualizar um local de sincronização do SMB |
Gravar |
|||
Concede permissão para atualizar um sistema de armazenamento |
Gravar |
|||
Concede permissão para atualizar metadados associados a uma tarefa de sincronização |
Gravar |
|||
Concede permissão para atualizar a execução de uma tarefa de sincronização |
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 |
|---|---|---|
arn: $ {Partition} :datasync: $ {Region} :$ {} :agent/$ {} AccountId AgentId |
||
arn: $ {Partition} :datasync: $ {Region} :$ {} :system/$ {} /job/$ {AccountId} StorageSystemId DiscoveryJobId |
||
arn: $ {Partition} :datasync: $ {Region} :$ {} :location/$ {} AccountId LocationId |
||
arn: $ {Partition} :datasync: $ {Region} :$ {} :system/$ {} AccountId StorageSystemId |
||
arn: $ {Partition} :datasync: $ {Region} :$ {} :tarefa/$ {} AccountId TaskId |
||
arn: $ {Partition} :datasync: $ {Region} :$ {} :task/$ {} /execução/$ {AccountId} TaskId ExecutionId |
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 |
|---|---|---|
Filtra o acesso pelos pares de chave-valor da etiqueta na solicitação |
String |
|
Filtra o acesso pelos pares chave-valor de etiqueta associados ao recurso |
String |
|
Filtra o acesso pelas chaves da etiqueta na solicitação |
ArrayOfString |