Ações, recursos e chaves de condição para AWS Data Exchange
AWS O Data Exchange (prefixo do serviço:dataexchange) 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 Data Exchange
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 |
|---|---|---|---|---|
|
AcceptDataGrant |
Gravar |
|||
Gravar |
||||
|
CancelJob |
Gravar |
|||
|
CreateDataGrant |
Gravar |
|||
Gravar |
||||
Gravar |
||||
Gravar |
||||
Gravar |
||||
Marcação, gravação |
||||
|
CreateDataSet |
Gravar |
|||
Marcação, gravação |
||||
|
CreateEventAction |
Gravar |
|||
Marcação, gravação |
||||
|
CreateJob |
Gravar |
|||
objetivo: PassedToService |
dataexchange.amazonaws.com |
Gravar |
||
|
CreateRevision |
Gravar |
|||
Marcação, gravação |
||||
|
DeleteAsset |
Gravar |
|||
|
DeleteDataGrant |
Gravar |
|||
Gravar |
||||
Gravar |
||||
Gravar |
||||
|
DeleteDataSet |
Gravar |
|||
|
DeleteEventAction |
Gravar |
|||
|
DeleteRevision |
Gravar |
|||
|
GetAsset |
Ler |
|||
|
GetDataGrant |
Ler |
|||
Ler |
||||
|
GetDataSet |
Ler |
|||
|
GetEventAction |
Ler |
|||
|
GetJob |
Ler |
|||
|
GetReceivedDataGrant |
Ler |
|||
Ler |
||||
|
GetRevision |
Ler |
|||
|
ListDataGrants |
Lista |
|||
Lista |
||||
|
ListDataSetRevisions |
Lista |
|||
|
ListDataSets |
Lista |
|||
|
ListEventActions |
Lista |
|||
|
ListJobs |
Lista |
|||
|
ListReceivedDataGrants |
Lista |
|||
Lista |
||||
|
ListRevisionAssets |
Lista |
|||
|
ListTagsForResource |
Lista |
|||
|
RevokeRevision |
Gravar |
|||
|
SendApiAsset |
Gravar |
|||
|
SendDataSetNotification |
Gravar |
|||
|
StartJob |
Gravar |
|||
Gravar |
||||
Marcação, gravação |
||||
|
TagResource |
Marcação, gravação |
|||
|
UntagResource |
Marcação, gravação |
|||
|
UpdateAsset |
Gravar |
|||
|
UpdateDataSet |
Gravar |
|||
|
UpdateEventAction |
Gravar |
|||
|
UpdateRevision |
Gravar |
|||
Gravar |
||||
Gravar |
Ações definidas por AWS Data Exchange
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 aceitar uma concessão de dados |
Gravar |
|||
Concede permissão para cancelar um trabalho |
Gravar |
|||
Concede permissão para criar uma concessão de dados |
Gravar |
|||
Concede permissão para criar um conjunto de dados |
Gravar |
|||
Concede permissão para criar uma ação de evento |
Gravar |
|||
Concede permissão para criar um trabalho para importar ou exportar ativos |
Gravar |
|||
Concede permissão para criar uma revisão |
Gravar |
|||
Concede permissão para excluir um ativo |
Gravar |
|||
Concede permissão para excluir uma concessão de dados |
Gravar |
|||
Concede permissão para excluir um conjunto de dados |
Gravar |
|||
Concede permissão para excluir uma ação de evento |
Gravar |
|||
Concede permissão para excluir uma revisão |
Gravar |
|||
Concede permissão para obter informações sobre um ativo e exportá-la (por exemplo, em um trabalho) |
Ler |
|||
Concede permissão para obter uma concessão de dados |
Ler |
|||
Concede permissão para obter informações sobre um conjunto de dados |
Ler |
|||
Concede permissão para obter uma ação de evento |
Ler |
|||
Concede permissão para obter informações sobre um trabalho |
Ler |
|||
Concede permissão para obter uma concessão de dados recebido |
Ler |
|||
Concede permissão para obter informações sobre uma revisão |
Ler |
|||
Concede permissão para listar concessões de dados para a conta |
Lista |
|||
Concede permissão para listar as revisões de um conjunto de dados |
Lista |
|||
Concede permissão para listar os conjuntos de dados para a conta |
Lista |
|||
Concede permissão para listar ações de evento para a conta |
Lista |
|||
Concede permissão para listar trabalhos para a conta |
Lista |
|||
Concede permissão para listar concessões de dados recebidas na conta |
Lista |
|||
Concede permissão para obter a lista dos ativos de uma revisão |
Lista |
|||
Concede permissão para listar as etiquetas associadas ao recurso especificado |
Lista |
|||
Concede permissão para revogar o acesso de assinante a uma revisão |
Gravar |
|||
Concede permissão para enviar uma solicitação a um ativo do API |
Gravar |
|||
Concede permissão para enviar uma notificação para os assinantes de um conjunto de dados |
Gravar |
|||
Concede permissão para iniciar um trabalho |
Gravar |
|||
Concede permissão para adicionar uma ou mais etiquetas a um recurso especificado |
Marcação, gravação |
|||
Concede permissão para remover uma ou mais etiquetas de um recurso especificado |
Marcação, gravação |
|||
Concede permissão para obter informações de atualização sobre um ativo |
Gravar |
|||
Concede permissão para atualizar informações sobre um conjunto de dados |
Gravar |
|||
Concede permissão para atualizar informações para uma ação de evento |
Gravar |
|||
Concede permissão para atualizar informações sobre uma revisão |
Gravar |
Permission-only ações para AWS Data Exchange
As ações a seguir são definidas pelo AWS Data Exchange, mas não podem ser invocadas diretamente por meio de nenhuma operação de API. Eles só podem ser usados em declarações de política do IAM para conceder ou negar permissões.
| Ações | Description | Tipos de recursos (*necessários) | Chaves de condição | Nível de acesso |
|---|---|---|---|---|
Concede permissão para criar um ativo (por exemplo, em um trabalho) |
Gravar |
|||
Concede permissão para publicar um conjunto de dados em um produto |
Gravar |
|||
Concede permissão para publicar um conjunto de dados em uma concessão de dados |
Gravar |
Tipos de recursos definidos por AWS Data Exchange
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} :troca de dados: $ {Region} :$ {Account} :data-sets/$ {} /revisions/$ {} /assets/$ {} DataSetId RevisionId AssetId |
||
arn: $ {Partition} :troca de dados: $ {Region} :$ {Account} :data-grants/$ {} DataGrantId |
||
arn: $ {Partition} :troca de dados: $ {Region} :$ {Account} :data-sets/$ {} DataSetId |
||
arn: $ {Partition} :troca de dados: $ {Region} ::data-sets/$ {} /revisions/$ {} /assets/$ {} DataSetId RevisionId AssetId |
||
arn: $ {Partition} :troca de dados: $ {Region} ::data-sets/$ {} DataSetId |
||
arn: $ {Partition} :troca de dados: $ {Region} ::data-sets/$ {} /revisions/$ {} DataSetId RevisionId |
||
arn: $ {Partition} :troca de dados: $ {Region} :$ {Account} :event-actions/$ {} EventActionId |
||
arn: $ {Partition} :troca de dados: $ {Region} :$ {Account} :jobs/$ {} JobId |
||
arn: $ {Partition} :troca de dados: $ {Region} :$ {Account} :data-sets/$ {} /revisions/$ {} DataSetId RevisionId |
Chaves de condição para AWS Data Exchange
AWS O Data Exchange 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 pelo conjunto de valores permitidos para cada uma das etiquetas obrigatórias na solicitação de criação |
String |
|
Filtra o acesso pelo valor de etiqueta associado ao recurso |
String |
|
Filtra o acesso pela presença de etiquetas obrigatórias na solicitação de criação |
ArrayOfString |
|
Filtra o acesso pelo tipo de trabalho especificado |
String |