View a markdown version of this page

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

Acciones, recursos y claves de condición para AWS Glue DataBrew

AWS Glue DataBrew (prefijo de servicio:databrew) 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 Glue DataBrew

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

BatchDeleteRecipeVersion

conjunto de datos: BatchDeleteRecipeVersion

Escritura

CreateDataset

conjunto de datos: CreateDataset

Escritura

conjunto de datos: TagResource

Etiquetar, escribir

CreateProfileJob

elaboración de datos: CreateProfileJob

Escritura

conjunto de datos: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

databrew.amazonaws.com

Escritura

CreateProject

elaboración de datos: CreateProject

Escritura

conjunto de datos: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

databrew.amazonaws.com

Escritura

CreateRecipe

elaboración de datos: CreateRecipe

Escritura

conjunto de datos: TagResource

Etiquetar, escribir

CreateRecipeJob

elaboración de datos: CreateRecipeJob

Escritura

conjunto de datos: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

databrew.amazonaws.com

Escritura

CreateRuleset

elaboración de datos: CreateRuleset

Escritura

conjunto de datos: TagResource

Etiquetar, escribir

CreateSchedule

elaboración de datos: CreateSchedule

Escritura

conjunto de datos: TagResource

Etiquetar, escribir

DeleteDataset

elaboración de datos: DeleteDataset

Escritura

DeleteJob

conjunto de datos: DeleteJob

Escritura

DeleteProject

conjunto de datos: DeleteProject

Escritura

DeleteRecipeVersion

conjunto de datos: DeleteRecipeVersion

Escritura

DeleteRuleset

conjunto de datos: DeleteRuleset

Escritura

DeleteSchedule

conjunto de datos: DeleteSchedule

Escritura

DescribeDataset

conjunto de datos: DescribeDataset

Lectura

DescribeJob

conjunto de datos: DescribeJob

Lectura

DescribeJobRun

conjunto de datos: DescribeJobRun

Lectura

DescribeProject

conjunto de datos: DescribeProject

Lectura

DescribeRecipe

conjunto de datos: DescribeRecipe

Lectura

DescribeRuleset

conjunto de datos: DescribeRuleset

Lectura

DescribeSchedule

conjunto de datos: DescribeSchedule

Lectura

ListDatasets

conjunto de datos: ListDatasets

Lectura

ListJobRuns

conjunto de datos: ListJobRuns

Lectura

ListJobs

conjunto de datos: ListJobs

Lectura

ListProjects

conjunto de datos: ListProjects

Lectura

ListRecipeVersions

conjunto de datos: ListRecipeVersions

Lectura

ListRecipes

conjunto de datos: ListRecipes

Lectura

ListRulesets

conjunto de datos: ListRulesets

Lectura

ListSchedules

conjunto de datos: ListSchedules

Lectura

ListTagsForResource

conjunto de datos: ListTagsForResource

Lectura

PublishRecipe

conjunto de datos: PublishRecipe

Escritura

SendProjectSessionAction

conjunto de datos: SendProjectSessionAction

Escritura

StartJobRun

conjunto de datos: StartJobRun

Escritura

StartProjectSession

conjunto de datos: StartProjectSession

Escritura

StopJobRun

conjunto de datos: StopJobRun

Escritura

TagResource

conjunto de datos: TagResource

Etiquetar, escribir

UntagResource

elaboración de datos: UntagResource

Etiquetar, escribir

UpdateDataset

elaboración de datos: UpdateDataset

Escritura

UpdateProfileJob

conjunto de datos: UpdateProfileJob

Escritura

objetivo: PassRole

objetivo: PassedToService

databrew.amazonaws.com

Escritura

UpdateProject

elaboración de datos: UpdateProject

Escritura

objetivo: PassRole

objetivo: PassedToService

databrew.amazonaws.com

Escritura

UpdateRecipe

elaboración de datos: UpdateRecipe

Escritura

UpdateRecipeJob

conjunto de datos: UpdateRecipeJob

Escritura

objetivo: PassRole

objetivo: PassedToService

databrew.amazonaws.com

Escritura

UpdateRuleset

elaboración de datos: UpdateRuleset

Escritura

UpdateSchedule

conjunto de datos: UpdateSchedule

Escritura

Acciones definidas por AWS Glue DataBrew

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

BatchDeleteRecipeVersion

Otorga permiso para eliminar una o varias versiones de una receta.

Receta*

AWS: ResourceTag /$ {} TagKey

Escritura

CreateDataset

Concede permiso para crear un conjunto de datos

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateProfileJob

Otorga permiso para crear un trabajo de perfil.

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateProject

Concede permiso para crear un proyecto

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateRecipe

Otorga permiso para crear una receta.

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateRecipeJob

Otorga permiso para crear un trabajo de receta.

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateRuleset

Otorga permiso para crear un conjunto de reglas.

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateSchedule

Otorga permiso para crear una programación.

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

DeleteDataset

Concede permiso para eliminar un conjunto de datos

Conjunto de datos*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteJob

Concede permiso para eliminar un trabajo.

Trabajo*

AWS: ResourceTag /$ {} TagKey

Escritura

DeleteProject

Concede permiso para eliminar un proyecto

Proyecto*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteRecipeVersion

Otorga permiso para eliminar una versión de receta.

Receta*

AWS: ResourceTag /$ {} TagKey

Escritura

DeleteRuleset

Otorga permiso para eliminar un conjunto de reglas.

Conjunto de reglas*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteSchedule

Otorga permiso para eliminar una programación.

Horario*

aws: ResourceTag /$ {} TagKey

Escritura

DescribeDataset

Otorga permiso para ver detalles de un conjunto de datos.

Conjunto de datos*

aws: ResourceTag /$ {} TagKey

Lectura

DescribeJob

Otorga permiso para ver detalles de un trabajo.

Trabajo*

AWS: ResourceTag /$ {} TagKey

Lectura

DescribeJobRun

Otorga permiso para ver detalles de un trabajo ejecutado para un trabajo determinado

Trabajo*

AWS: ResourceTag /$ {} TagKey

Lectura

DescribeProject

Otorga permiso para ver detalles de un proyecto.

Proyecto*

aws: ResourceTag /$ {} TagKey

Lectura

DescribeRecipe

Otorga permiso para ver detalles de una receta.

Receta*

AWS: ResourceTag /$ {} TagKey

Lectura

DescribeRuleset

Otorga permiso para ver detalles de un conjunto de reglas.

Conjunto de reglas*

aws: /$ {} ResourceTag TagKey

Lectura

DescribeSchedule

Otorga permiso para ver detalles de una programación.

Horario*

aws: ResourceTag /$ {} TagKey

Lectura

ListDatasets

Otorga permiso para enumerar los conjuntos de datos en su cuenta.

Read

ListJobRuns

Otorga permiso para enumerar las ejecuciones de trabajo para un trabajo determinado.

Trabajo*

AWS: ResourceTag /$ {} TagKey

Lectura

ListJobs

Otorga permiso para enumerar los trabajos en su cuenta.

Read

ListProjects

Otorga permiso para enumerar los proyectos en su cuenta.

Read

ListRecipeVersions

Otorga permiso para enumerar las versiones en su receta.

Receta*

AWS: ResourceTag /$ {} TagKey

Lectura

ListRecipes

Otorga permiso para enumerar las recetas en su cuenta.

Lectura

ListRulesets

Otorga permiso para enumerar los conjuntos de reglas en su cuenta.

Lectura

ListSchedules

Otorga permiso para enumerar las programaciones en su cuenta.

Read

ListTagsForResource

Otorga permiso para recuperar las etiquetas asociadas a un recurso.

Conjunto de datos

aws: ResourceTag /$ {} TagKey

Lectura

Trabajo

aws: ResourceTag /$ {} TagKey

Proyecto

aws: ResourceTag /$ {} TagKey

Receta

aws: ResourceTag /$ {} TagKey

Conjunto de reglas

aws: ResourceTag /$ {} TagKey

Programación

aws: ResourceTag /$ {} TagKey

PublishRecipe

Otorga permiso para publicar la versión principal de una receta.

Receta*

AWS: ResourceTag /$ {} TagKey

Escritura

SendProjectSessionAction

Otorga permiso para enviar una acción a la sesión interactiva de un proyecto.

Proyecto*

aws: ResourceTag /$ {} TagKey

Escritura

StartJobRun

Concede permiso para comenzar a ejecutar un trabajo

Trabajo*

AWS: ResourceTag /$ {} TagKey

Escritura

StartProjectSession

Otorga permiso para iniciar una sesión interactiva de un proyecto.

Proyecto*

aws: ResourceTag /$ {} TagKey

Escritura

StopJobRun

Otorga permiso para detener la ejecución de un trabajo para un trabajo.

Trabajo*

AWS: ResourceTag /$ {} TagKey

Escritura

TagResource

Otorga permiso para agregar etiquetas a un recurso

Conjunto de datos

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

Trabajo

AWS: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Proyecto

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Receta

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Conjunto de reglas

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Programación

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UntagResource

Concede permiso para eliminar las etiquetas asociadas a un recurso

Conjunto de datos

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

Trabajo

AWS: ResourceTag /$ {} TagKey

AWS: TagKeys

Proyecto

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Receta

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Conjunto de reglas

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Programación

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UpdateDataset

Otorga permiso para modificar un conjunto de datos.

Conjunto de datos*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateProfileJob

Otorga permiso para modificar un trabajo de perfil.

Trabajo*

AWS: ResourceTag /$ {} TagKey

Escritura

UpdateProject

Otorga permiso para modificar un proyecto.

Proyecto*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateRecipe

Otorga permiso para modificar una receta.

Receta*

AWS: ResourceTag /$ {} TagKey

Escritura

UpdateRecipeJob

Otorga permiso para modificar un trabajo de una receta.

Trabajo*

AWS: ResourceTag /$ {} TagKey

Escritura

UpdateRuleset

Otorga permiso para modificar un conjunto de reglas.

Conjunto de reglas*

aws: /$ {} ResourceTag TagKey

Escritura

UpdateSchedule

Otorga permiso para modificar una programación.

Horario*

aws: ResourceTag /$ {} TagKey

Escritura

Tipos de recursos definidos por AWS Glue DataBrew

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

Conjunto de datos

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

ResourceTagwas: /$ {} TagKey

Job

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

ResourceTagwas: /$ {} TagKey

Proyecto

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

ResourceTagwas: /$ {} TagKey

Receta

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

ResourceTagwas: /$ {} TagKey

Conjunto de reglas

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

ResourceTagera: /$ {} TagKey

Horario

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

ResourceTagwas: /$ {} TagKey

Claves de condición para AWS Glue DataBrew

AWS Glue DataBrew 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 las etiquetas que se pasan en la solicitud

Cadena

aws: ResourceTag /$ {} TagKey

Filtra el acceso por las etiquetas asociadas al recurso

Cadena

AWS: TagKeys

Filtra el acceso por las claves de etiquetas que se pasan en la solicitud

ArrayOfString