View a markdown version of this page

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

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

AWS Glue DataBrew (prefixo do serviço:databrew) 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 Glue DataBrew

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

BatchDeleteRecipeVersion

fermentação de dados: BatchDeleteRecipeVersion

Gravar

CreateDataset

fermentação de dados: CreateDataset

Gravar

fermentação de dados: TagResource

Marcação, gravação

CreateProfileJob

fermentação de dados: CreateProfileJob

Gravar

fermentação de dados: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

databrew.amazonaws.com

Gravar

CreateProject

fermentação de dados: CreateProject

Gravar

fermentação de dados: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

databrew.amazonaws.com

Gravar

CreateRecipe

fermentação de dados: CreateRecipe

Gravar

fermentação de dados: TagResource

Marcação, gravação

CreateRecipeJob

fermentação de dados: CreateRecipeJob

Gravar

fermentação de dados: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

databrew.amazonaws.com

Gravar

CreateRuleset

fermentação de dados: CreateRuleset

Gravar

fermentação de dados: TagResource

Marcação, gravação

CreateSchedule

fermentação de dados: CreateSchedule

Gravar

fermentação de dados: TagResource

Marcação, gravação

DeleteDataset

fermentação de dados: DeleteDataset

Gravar

DeleteJob

fermentação de dados: DeleteJob

Gravar

DeleteProject

fermentação de dados: DeleteProject

Gravar

DeleteRecipeVersion

fermentação de dados: DeleteRecipeVersion

Gravar

DeleteRuleset

fermentação de dados: DeleteRuleset

Gravar

DeleteSchedule

fermentação de dados: DeleteSchedule

Gravar

DescribeDataset

fermentação de dados: DescribeDataset

Ler

DescribeJob

fermentação de dados: DescribeJob

Ler

DescribeJobRun

fermentação de dados: DescribeJobRun

Ler

DescribeProject

fermentação de dados: DescribeProject

Ler

DescribeRecipe

fermentação de dados: DescribeRecipe

Ler

DescribeRuleset

fermentação de dados: DescribeRuleset

Ler

DescribeSchedule

fermentação de dados: DescribeSchedule

Ler

ListDatasets

fermentação de dados: ListDatasets

Ler

ListJobRuns

fermentação de dados: ListJobRuns

Ler

ListJobs

fermentação de dados: ListJobs

Ler

ListProjects

fermentação de dados: ListProjects

Ler

ListRecipeVersions

fermentação de dados: ListRecipeVersions

Ler

ListRecipes

fermentação de dados: ListRecipes

Ler

ListRulesets

fermentação de dados: ListRulesets

Ler

ListSchedules

fermentação de dados: ListSchedules

Ler

ListTagsForResource

fermentação de dados: ListTagsForResource

Ler

PublishRecipe

fermentação de dados: PublishRecipe

Gravar

SendProjectSessionAction

fermentação de dados: SendProjectSessionAction

Gravar

StartJobRun

fermentação de dados: StartJobRun

Gravar

StartProjectSession

fermentação de dados: StartProjectSession

Gravar

StopJobRun

fermentação de dados: StopJobRun

Gravar

TagResource

fermentação de dados: TagResource

Marcação, gravação

UntagResource

fermentação de dados: UntagResource

Marcação, gravação

UpdateDataset

fermentação de dados: UpdateDataset

Gravar

UpdateProfileJob

fermentação de dados: UpdateProfileJob

Gravar

objetivo: PassRole

objetivo: PassedToService

databrew.amazonaws.com

Gravar

UpdateProject

fermentação de dados: UpdateProject

Gravar

objetivo: PassRole

objetivo: PassedToService

databrew.amazonaws.com

Gravar

UpdateRecipe

fermentação de dados: UpdateRecipe

Gravar

UpdateRecipeJob

fermentação de dados: UpdateRecipeJob

Gravar

objetivo: PassRole

objetivo: PassedToService

databrew.amazonaws.com

Gravar

UpdateRuleset

fermentação de dados: UpdateRuleset

Gravar

UpdateSchedule

fermentação de dados: UpdateSchedule

Gravar

Ações definidas por AWS Glue DataBrew

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

BatchDeleteRecipeVersion

Concede permissão para excluir uma ou mais versões de receita

Receita*

foi: ResourceTag /$ {} TagKey

Gravar

CreateDataset

Concede permissão para criar um conjunto de dados

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

CreateProfileJob

Concede permissão para criar um trabalho de perfil

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

CreateProject

Concede permissão para criar um projeto

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

CreateRecipe

Concede permissão para criar uma receita

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

CreateRecipeJob

Concede permissão para criar um trabalho de receita

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

CreateRuleset

Concede permissão para criar um conjunto de regras

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

CreateSchedule

Concede permissão para criar um agendamento

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

DeleteDataset

Concede permissão para excluir um conjunto de dados

Conjunto de dados*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteJob

Concede permissão para excluir um trabalho

Emprego*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteProject

Concede permissão para excluir um projeto

Projeto*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteRecipeVersion

Concede permissão para excluir uma versão de receita

Receita*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteRuleset

Concede permissão para excluir um grupo de regras

Conjunto de regras*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteSchedule

Concede permissão para excluir um agendamento

Horário*

foi: ResourceTag /$ {} TagKey

Gravar

DescribeDataset

Concede permissão para exibir detalhes sobre um conjunto de dados

Conjunto de dados*

foi: ResourceTag /$ {} TagKey

Ler

DescribeJob

Concede permissão para exibir detalhes sobre um trabalho

Emprego*

foi: ResourceTag /$ {} TagKey

Ler

DescribeJobRun

Concede permissão para exibir detalhes sobre a execução do trabalho para um determinado trabalho

Emprego*

foi: ResourceTag /$ {} TagKey

Ler

DescribeProject

Concede permissão para visualizar detalhes sobre um projeto

Projeto*

foi: ResourceTag /$ {} TagKey

Ler

DescribeRecipe

Concede permissão para visualizar detalhes sobre uma receita

Receita*

foi: ResourceTag /$ {} TagKey

Ler

DescribeRuleset

Concede permissão para exibir detalhes sobre um conjunto de regras

Conjunto de regras*

foi: ResourceTag /$ {} TagKey

Ler

DescribeSchedule

Concede permissão para visualizar detalhes sobre um agendamento

Horário*

foi: ResourceTag /$ {} TagKey

Ler

ListDatasets

Concede permissão para listar conjuntos de dados em sua conta

Read

ListJobRuns

Concede permissão para listar execuções de tarefas para um determinado trabalho

Emprego*

foi: ResourceTag /$ {} TagKey

Ler

ListJobs

Concede permissão para listar trabalhos na sua conta

Read

ListProjects

Concede permissão para listar projetos em sua conta

Read

ListRecipeVersions

Concede permissão para listar versões em sua receita

Receita*

foi: ResourceTag /$ {} TagKey

Ler

ListRecipes

Concede permissão para listar receitas em sua conta

Ler

ListRulesets

Concede permissão para listar conjuntos de regras na sua conta

Ler

ListSchedules

Concede permissão para listar agendamentos na sua conta

Read

ListTagsForResource

Concede permissão para recuperar etiquetas associadas a um recurso

Conjunto de dados

foi: ResourceTag /$ {} TagKey

Ler

Trabalho

foi: ResourceTag /$ {} TagKey

Projeto

foi: ResourceTag /$ {} TagKey

Fórmula

foi: ResourceTag /$ {} TagKey

Conjunto de regras

foi: ResourceTag /$ {} TagKey

Programação

foi: ResourceTag /$ {} TagKey

PublishRecipe

Concede permissão para publicar uma grande versão de uma receita

Receita*

foi: ResourceTag /$ {} TagKey

Gravar

SendProjectSessionAction

Concede permissão para enviar uma ação para a sessão interativa de um projeto

Projeto*

foi: ResourceTag /$ {} TagKey

Gravar

StartJobRun

Concede permissão para iniciar a execução de um trabalho

Emprego*

foi: ResourceTag /$ {} TagKey

Gravar

StartProjectSession

Concede permissão para iniciar uma sessão interativa para um projeto

Projeto*

foi: ResourceTag /$ {} TagKey

Gravar

StopJobRun

Concede permissão para interromper uma execução de trabalho para um trabalho

Emprego*

foi: ResourceTag /$ {} TagKey

Gravar

TagResource

Concede permissão para adicionar tags a um recurso

Conjunto de dados

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

Trabalho

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Projeto

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Fórmula

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Conjunto de regras

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Programação

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

UntagResource

Concede permissão para remover etiquetas associadas a um recurso

Conjunto de dados

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

Trabalho

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Projeto

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Fórmula

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Conjunto de regras

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Programação

foi: ResourceTag /$ {} TagKey

leis: TagKeys

UpdateDataset

Concede permissão para modificar um conjunto de dados

Conjunto de dados*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateProfileJob

Concede permissão para modificar um trabalho de perfil

Emprego*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateProject

Concede permissão para modificar um projeto

Projeto*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateRecipe

Concede permissão para modificar uma receita

Receita*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateRecipeJob

Concede permissão para modificar um trabalho de receita

Emprego*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateRuleset

Concede permissão para modificar um conjunto de regras

Conjunto de regras*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateSchedule

Concede permissão para modificar um agendamento

Horário*

foi: ResourceTag /$ {} TagKey

Gravar

Tipos de recursos definidos por AWS Glue DataBrew

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

Conjunto de dados

arn: $ {Partition} :databrew: $ {Region} :$ {Account} :dataset/$ {} ResourceId

foi: ResourceTag /$ {} TagKey

Job

arn: $ {Partition} :databrew: $ {Region} :$ {Account} :job/$ {} ResourceId

foi: ResourceTag /$ {} TagKey

Projeto

arn: $ {Partition} :databrew: $ {Region} :$ {Account} :project/$ {} ResourceId

foi: ResourceTag /$ {} TagKey

Receita

arn: $ {Partition} :databrew: $ {Region} :$ {Account} :recipe/$ {} ResourceId

foi: ResourceTag /$ {} TagKey

Conjunto de regras

arn: $ {Partition} :databrew: $ {Region} :$ {Account} :ruleset/$ {} ResourceId

foi: ResourceTag /$ {} TagKey

Cronograma

arn: $ {Partition} :databrew: $ {Region} :$ {Account} :schedule/$ {} ResourceId

foi: ResourceTag /$ {} TagKey

Chaves de condição para AWS Glue DataBrew

AWS Glue DataBrew 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 pelas etiquetas que são transmitidas na solicitação

String

foi: ResourceTag /$ {} TagKey

Filtra o acesso pelas etiquetas associadas ao recurso

String

leis: TagKeys

Filtra o acesso pelas chaves da etiqueta que são transmitidas na solicitação

ArrayOfString