View a markdown version of this page

Acciones, recursos y claves de condición para AWS Lake Formation - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para AWS Lake Formation

AWS Lake Formation (prefijo de servicio:lakeformation) 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 Lake Formation

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

BatchGrantPermissions

formación de lagos: BatchGrantPermissions

Gestión de permisos, escritura

BatchRevokePermissions

formación de lagos: BatchRevokePermissions

Gestión de permisos, escritura

CreateDataCellsFilter

formación de lagos: CreateDataCellsFilter

Escritura

CreateLFTagExpression

formación de lagos: CreateLFTagExpression

Escritura

CreateLakeFormationIdentityCenterConfiguration

formación de lagos: CreateLakeFormationIdentityCenterConfiguration

Escritura

CreateLakeFormationOptIn

formación de lagos: CreateLakeFormationOptIn

Escritura

DeleteDataCellsFilter

formación de lagos: DeleteDataCellsFilter

Escritura

DeleteLFTagExpression

formación de lagos: DeleteLFTagExpression

Escritura

DeleteLakeFormationIdentityCenterConfiguration

formación de lagos: DeleteLakeFormationIdentityCenterConfiguration

Escritura

DeleteLakeFormationOptIn

formación de lagos: DeleteLakeFormationOptIn

Escritura

DescribeLakeFormationIdentityCenterConfiguration

formación de lagos: DescribeLakeFormationIdentityCenterConfiguration

Lectura

GetDataCellsFilter

formación de lagos: GetDataCellsFilter

Lectura

GetDataLakePrincipal

formación de lagos: GetDataLakePrincipal

Lectura

GetDataLakeSettings

formación de lagos: GetDataLakeSettings

Lectura

GetEffectivePermissionsForPath

formación de lagos: GetEffectivePermissionsForPath

Lectura

GetLFTagExpression

formación de lagos: GetLFTagExpression

Lectura

GetQueryState

formación de lagos: GetQueryState

Lectura

GetQueryStatistics

formación de lagos: GetQueryStatistics

Lectura

GetTemporaryDataLocationCredentials

formación de lagos: GetDataAccess

Escritura

GetWorkUnitResults

formación de lagos: GetWorkUnitResults

Lectura

GetWorkUnits

formación de lagos: GetWorkUnits

Lectura

ListDataCellsFilter

formación de lagos: ListDataCellsFilter

Enumeración

ListLFTagExpressions

formación de lagos: ListLFTagExpressions

Lectura

ListLakeFormationOptIns

formación de lagos: ListLakeFormationOptIns

Enumeración

ListPermissions

formación de lagos: ListPermissions

Enumeración

PutDataLakeSettings

formación de lagos: PutDataLakeSettings

Gestión de permisos, escritura

StartQueryPlanning

formación de lagos: StartQueryPlanning

Escritura

UpdateDataCellsFilter

formación de lagos: UpdateDataCellsFilter

Escritura

UpdateLFTagExpression

formación de lagos: UpdateLFTagExpression

Escritura

UpdateLakeFormationIdentityCenterConfiguration

formación de lagos: UpdateLakeFormationIdentityCenterConfiguration

Escritura

Acciones definidas por AWS Lake Formation

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

AddLFTagsToResource

Otorga permiso para adjuntar etiquetas Lake Formation a recursos de catálogo

Etiquetar, escribir

BatchGrantPermissions

Otorga el permiso para los permisos de lago de datos a una o varias entidades principales en un lote

Gestión de permisos, escritura

BatchRevokePermissions

Otorga el permiso para revocar los permisos del lago de datos de una o varias entidades principales en un lote

Gestión de permisos, escritura

CancelTransaction

Otorga permiso para cancelar la transacción dada

Escritura

CommitTransaction

Otorga permiso para confirmar la transacción dada

Escritura

CreateDataCellsFilter

Otorga permiso para crear un filtro de celdas de datos de Lake Formation

Escritura

Crea una etiqueta LF

Otorga permiso para crear una etiqueta Lake Formation

Escritura

CreateLFTagExpression

Concede permiso para crear una expresión de etiqueta de Lake Formation.

Escritura

CreateLakeFormationIdentityCenterConfiguration

Concede permiso para crear una conexión de IAM Identity Center con Lake Formation para permitir que los usuarios y grupos de IAM Identity Center accedan a los recursos de Data Catalog

Escritura

CreateLakeFormationOptIn

Exige los permisos de Lake Formation para las bases de datos, tablas y entidades principales dados

Escritura

DeleteDataCellsFilter

Otorga permiso para eliminar un filtro de celdas de datos de Lake Formation

Escritura

Eliminar la etiqueta ELF

Otorga permiso para eliminar una etiqueta Lake Formation

Escritura

DeleteLFTagExpression

Concede permiso para eliminar una expresión de Lake Formation.

Escritura

DeleteLakeFormationIdentityCenterConfiguration

Concede permiso para eliminar una conexión de IAM Identity Center con Lake Formation

Escritura

DeleteLakeFormationOptIn

Concede permiso para eliminar la aplicación de permisos de Lake Formation de las bases de datos, tablas y entidades de seguridad dadas

Escritura

DeleteObjectsOnCancel

Otorga permiso para eliminar los objetos especificados si la transacción se cancela

Escritura

DeregisterResource

Otorga el permiso para dar de baja una ubicación registrada

Escritura

DescribeLakeFormationIdentityCenterConfiguration

Concede permiso para describir la conexión de IAM Identity Center con Lake Formation

Lectura

DescribeResource

Otorga el permiso para describir una ubicación registrada

Lectura

DescribeTransaction

Otorga permiso para obtener el estado de la transacción dada

Lectura

ExtendTransaction

Otorga permiso para ampliar el tiempo de espera de la transacción dada

Escritura

GetDataAccess

Otorga el permiso de acceso al lago de datos virtual

formación de lagos: EnabledOnlyForMetaDataAccess

Escritura

GetDataCellsFilter

Concede permiso para recuperar un filtro de celdas de datos de Lake Formation

Lectura

GetDataLakePrincipal

Concede permiso para recuperar la identidad de la entidad principal que invoca

Lectura

GetDataLakeSettings

Otorga el permiso para recuperar la configuración del lago de datos, como la lista de administradores del lago de datos y los permisos predeterminados de la base de datos y la tabla

Lectura

GetEffectivePermissionsForPath

Otorga permiso para recuperar los permisos adjuntados a los recursos de la ruta especificada

Lectura

Obtenga la etiqueta LF

Otorga permiso para recuperar una etiqueta Lake Formation

Lectura

GetLFTagExpression

Concede permiso para recuperar una expresión de etiqueta de Lake Formation.

Lectura

GetQueryState

Otorga permiso para recuperar el estado de la consulta dada

Lectura

GetQueryStatistics

Otorga permiso para recuperar las estadísticas de la consulta dada

Lectura

GetResourceLFTags

Otorga el permiso para recuperar etiquetas Lakeformation en un recurso de catálogo

Lectura

GetTableObjects

Otorga permiso para recuperar objetos de una tabla

Lectura

GetTemporaryGluePartitionCredentials

Otorga permiso para obtener credenciales temporales para acceder a los datos de particiones de Glue a través de Lake Formation

Lectura

GetTemporaryGlueTableCredentials

Otorga permiso para obtener credenciales temporales para acceder a los datos de la tabla Glue a través de Lake Formation

Lectura

GetWorkUnitResults

Otorga permiso para recuperar los resultados de las unidades de trabajo dadas

Lectura

GetWorkUnits

Otorga permiso para recuperar las unidades de trabajo de la consulta dada

Lectura

GrantPermissions

Otorga el permiso para los permisos de lago de datos a una entidad principal

Gestión de permisos, Write

ListDataCellsFilter

Otorga permiso para enumerar filtros de celda

Enumeración

ListLFTagExpressions

Concede permiso para enumerar expresiones de etiqueta de Lake Formation.

Lectura

Liste las etiquetas LF

Otorga permiso para enumerar etiquetas Lake Formation

Lectura

ListLakeFormationOptIns

Concede permiso para recuperar la lista actual de recursos y entidades principales que han sido habilitadas para aplicar los permisos de Lake Formation

Enumeración

ListPermissions

Otorga el permiso para crear una lista de permisos filtrados por una entidad principal o un recurso

Enumeración

ListResources

Otorga el permiso para crear una lista de ubicaciones registradas

Enumeración

ListTableStorageOptimizers

Otorga permiso para enumerar todos los optimizadores de almacenamiento de información para la tabla regida

Enumeración

ListTransactions

Otorga permiso para enumerar todas las transacciones del sistema

Enumeración

PutDataLakeSettings

Otorga el permiso para sobrescribir la configuración del lago de datos, como la lista de administradores del lago de datos y los permisos predeterminados de la base de datos y la tabla

Gestión de permisos, escritura

RegisterResource

Otorga el permiso para registrar una ubicación nueva que Lake Formation va a administrar

Escritura

RegisterResourceWithPrivilegedAccess

Concede permiso para registrar una ubicación nueva que Lake Formation va a administrar con acceso privilegiado.

Escritura

RemoveLFTagsFromResource

Otorga el permiso para eliminar etiquetas Lakeformation de recursos de catálogo

Etiquetar, escribir

RevokePermissions

Otorga el permiso para revocar los permisos de lago de datos de una entidad principal

Gestión de permisos, escritura

SearchDatabasesByLFTags

Otorga permiso para enumerar las bases de datos de catálogo con etiquetas Lake Formation

Lectura

SearchTablesByLFTags

Otorga permiso para enumerar las tablas de catálogo con etiquetas Lake Formation

Lectura

StartQueryPlanning

Otorga permiso para iniciar la planificación de la consulta dada

Escritura

StartTransaction

Otorga permiso para iniciar una nueva transacción

Escritura

UpdateDataCellsFilter

Concede permiso para actualizar un filtro de celdas de datos de Lake Formation

Escritura

Actualice la etiqueta LF

Otorga permiso para actualizar una etiqueta Lake Formation

Escritura

UpdateLFTagExpression

Concede permiso para actualizar una expresión de Lake Formation.

Escritura

UpdateLakeFormationIdentityCenterConfiguration

Concede permiso para actualizar los parámetros de conexión de IAM Identity Center

Escritura

UpdateResource

Otorga el permiso para actualizar una ubicación registrada

Escritura

UpdateTableObjects

Otorga permiso para agregar o eliminar los objetos especificados en o desde una tabla

Escritura

UpdateTableStorageOptimizer

Otorga permiso para actualizar la configuración del optimizador de almacenamiento para la tabla regida

Escritura

Tipos de recursos definidos por AWS Lake Formation

AWS Lake Formation no admite la especificación de un ARN de recurso en el Resource elemento de una declaración de política de IAM.

Claves de condición para AWS Lake Formation

AWS Lake Formation 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

formación de lagos: EnabledOnlyForMetaDataAccess

Filtra el acceso por la presencia de la clave configurada para la política basada en identidad del rol.

Bool