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 los siguientes recursos, acciones y claves de contexto de condición específicos del servicio para usarse en las políticas de permisos de IAM.

Referencias:

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.

La columna Tipos de recurso de la tabla de Acción indica si cada acción admite permisos de nivel de recursos. Si no hay ningún valor para esta columna, debe especificar todos los recursos ("*") a los que aplica la política en el elemento Resource de la instrucción de su política. Si la columna incluye un tipo de recurso, puede especificar un ARN de ese tipo en una instrucción con dicha acción. Si la acción tiene uno o más recursos necesarios, la persona que llama debe tener permiso para usar la acción con esos recursos. Los recursos necesarios se indican en la tabla con un asterisco (*). Si limita el acceso a los recursos con el elemento Resource de una política de IAM, debe incluir un ARN o patrón para cada tipo de recurso requerido. Algunas acciones admiten varios tipos de recursos. Si el tipo de recurso es opcional (no se indica como obligatorio), puede elegir utilizar uno de los tipos de recursos opcionales.

La columna Claves de condición de la tabla Acciones incluye claves que puede especificar en el elemento Condition de la instrucción de una política. Para obtener más información sobre las claves de condición asociadas a los recursos del servicio, consulte la columna Claves de condición de la tabla Tipos de recursos.

nota

Las claves de condición de recursos se enumeran en la tabla Tipos de recursos. Encontrará un enlace al tipo de recurso que se aplica a una acción en la columna Tipos de recursos (*obligatorio) de la tabla Acciones. El tipo de recurso de la tabla Tipos de recursos incluye la columna Claves de condición, que son las claves de condición del recurso que se aplican a una acción de la tabla Acciones.

Para obtener información detallada sobre las columnas de la siguiente tabla, consulte Tabla Acciones.

Acciones Descripción Nivel de acceso Tipos de recursos (*necesarios) Claves de condición Acciones dependientes
BatchDeleteRecipeVersion Otorga permiso para eliminar una o varias versiones de una receta. Write

Recipe*

CreateDataset Concede permiso para crear un conjunto de datos Write

aws:RequestTag/${TagKey}

aws:TagKeys

CreateProfileJob Otorga permiso para crear un trabajo de perfil. Write

aws:RequestTag/${TagKey}

aws:TagKeys

CreateProject Concede permiso para crear un proyecto Write

aws:RequestTag/${TagKey}

aws:TagKeys

CreateRecipe Otorga permiso para crear una receta. Write

aws:RequestTag/${TagKey}

aws:TagKeys

CreateRecipeJob Otorga permiso para crear un trabajo de receta. Escritura

aws:RequestTag/${TagKey}

aws:TagKeys

CreateRuleset Otorga permiso para crear un conjunto de reglas. Escritura

aws:RequestTag/${TagKey}

aws:TagKeys

CreateSchedule Otorga permiso para crear una programación. Write

aws:RequestTag/${TagKey}

aws:TagKeys

DeleteDataset Concede permiso para eliminar un conjunto de datos Write

Dataset*

DeleteJob Concede permiso para eliminar un trabajo. Write

Job*

DeleteProject Concede permiso para eliminar un proyecto Write

Project*

DeleteRecipeVersion Otorga permiso para eliminar una versión de receta. Escritura

Recipe*

DeleteRuleset Otorga permiso para eliminar un conjunto de reglas. Escritura

Ruleset*

DeleteSchedule Otorga permiso para eliminar una programación. Write

Schedule*

DescribeDataset Otorga permiso para ver detalles de un conjunto de datos. Read

Dataset*

DescribeJob Otorga permiso para ver detalles de un trabajo. Read

Job*

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

Job*

DescribeProject Otorga permiso para ver detalles de un proyecto. Read

Project*

DescribeRecipe Otorga permiso para ver detalles de una receta. Leer

Recipe*

DescribeRuleset Otorga permiso para ver detalles de un conjunto de reglas. Leer

Ruleset*

DescribeSchedule Otorga permiso para ver detalles de una programación. Read

Schedule*

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. Read

Job*

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. Read

Recipe*

ListRecipes Otorga permiso para enumerar las recetas en su cuenta. Leer
ListRulesets Otorga permiso para enumerar los conjuntos de reglas en su cuenta. Leer
ListSchedules Otorga permiso para enumerar las programaciones en su cuenta. Read
ListTagsForResource Otorga permiso para recuperar las etiquetas asociadas a un recurso. Read

Dataset

Job

Project

Recipe

Ruleset

Schedule

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

Recipe*

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

Project*

StartJobRun Concede permiso para comenzar a ejecutar un trabajo Write

Job*

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

Project*

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

Job*

TagResource Otorga permiso para agregar etiquetas a un recurso Etiquetado

Dataset

Job

Project

Recipe

Ruleset

Schedule

aws:RequestTag/${TagKey}

aws:TagKeys

UntagResource Concede permiso para eliminar las etiquetas asociadas a un recurso Etiquetado

Dataset

Job

Project

Recipe

Ruleset

Schedule

aws:TagKeys

UpdateDataset Otorga permiso para modificar un conjunto de datos. Write

Dataset*

UpdateProfileJob Otorga permiso para modificar un trabajo de perfil. Write

Job*

UpdateProject Otorga permiso para modificar un proyecto. Write

Project*

UpdateRecipe Otorga permiso para modificar una receta. Write

Recipe*

UpdateRecipeJob Otorga permiso para modificar un trabajo de una receta. Escritura

Job*

UpdateRuleset Otorga permiso para modificar un conjunto de reglas. Escritura

Ruleset*

UpdateSchedule Otorga permiso para modificar una programación. Write

Schedule*

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. Cada acción de la tabla Acciones identifica los tipos de recursos que se pueden especificar con dicha acción. Un tipo de recurso también puede definir qué claves de condición se pueden incluir en una política. Estas claves se muestran en la última columna de la tabla Tipos de recursos. Para obtener información detallada sobre las columnas de la siguiente tabla, consulte Tabla Tipos de recurso.

Tipos de recurso ARN Claves de condición
Project arn:${Partition}:databrew:${Region}:${Account}:project/${ResourceId}

aws:ResourceTag/${TagKey}

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

aws:ResourceTag/${TagKey}

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

aws:ResourceTag/${TagKey}

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

aws:ResourceTag/${TagKey}

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

aws:ResourceTag/${TagKey}

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

aws:ResourceTag/${TagKey}

Claves de condición para AWS Glue DataBrew

AWS Glue DataBrew define las siguientes claves de condición que pueden utilizarse en el elemento Condition de una política de IAM. Puede utilizar estas claves para ajustar más las condiciones en las que se aplica la instrucción de política. Para obtener información detallada sobre las columnas de la siguiente tabla, consulte Tabla de Claves de condición.

Para ver las claves de condición globales que están disponibles para todos los servicios, consulte Claves de condición globales disponibles.

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