View a markdown version of this page

Actions, ressources et clés de condition pour AWS Lake Formation - Référence de l'autorisation de service

Actions, ressources et clés de condition pour AWS Lake Formation

AWS Lake Formation (préfixe de service :lakeformation) fournit les opérations, ressources, actions et clés de condition spécifiques aux services suivantes à utiliser dans les politiques d'autorisation IAM.

Références :

Opérations d'API définies par AWS Lake Formation

Le tableau suivant fait correspondre les opérations d'API aux actions IAM qu'elles autorisent. Seules les clés de condition qui ont des valeurs statiques pour l'API et l'action données sont répertoriées ; pour l'ensemble complet des clés de condition prises en charge par chaque action, consultez le tableau Actions.

Opération Action IAM Clé de condition Valeur (s) possible (s) Niveau d’accès

BatchGrantPermissions

formation lacustre : BatchGrantPermissions

Gestion des autorisations, écriture

BatchRevokePermissions

formation lacustre : BatchRevokePermissions

Gestion des autorisations, écriture

CreateDataCellsFilter

formation lacustre : CreateDataCellsFilter

Écrire

CreateLFTagExpression

formation lacustre : CreateLFTagExpression

Écrire

CreateLakeFormationIdentityCenterConfiguration

formation lacustre : CreateLakeFormationIdentityCenterConfiguration

Écrire

CreateLakeFormationOptIn

formation lacustre : CreateLakeFormationOptIn

Écrire

DeleteDataCellsFilter

formation lacustre : DeleteDataCellsFilter

Écrire

DeleteLFTagExpression

formation lacustre : DeleteLFTagExpression

Écrire

DeleteLakeFormationIdentityCenterConfiguration

formation lacustre : DeleteLakeFormationIdentityCenterConfiguration

Écrire

DeleteLakeFormationOptIn

formation lacustre : DeleteLakeFormationOptIn

Écrire

DescribeLakeFormationIdentityCenterConfiguration

formation lacustre : DescribeLakeFormationIdentityCenterConfiguration

Lecture

GetDataCellsFilter

formation lacustre : GetDataCellsFilter

Lecture

GetDataLakePrincipal

formation lacustre : GetDataLakePrincipal

Lecture

GetDataLakeSettings

formation lacustre : GetDataLakeSettings

Lecture

GetEffectivePermissionsForPath

formation lacustre : GetEffectivePermissionsForPath

Lecture

GetLFTagExpression

formation lacustre : GetLFTagExpression

Lecture

GetQueryState

formation lacustre : GetQueryState

Lecture

GetQueryStatistics

formation lacustre : GetQueryStatistics

Lecture

GetTemporaryDataLocationCredentials

formation lacustre : GetDataAccess

Écrire

GetWorkUnitResults

formation lacustre : GetWorkUnitResults

Lecture

GetWorkUnits

formation lacustre : GetWorkUnits

Lecture

ListDataCellsFilter

formation lacustre : ListDataCellsFilter

List

ListLFTagExpressions

formation lacustre : ListLFTagExpressions

Lecture

ListLakeFormationOptIns

formation lacustre : ListLakeFormationOptIns

List

ListPermissions

formation lacustre : ListPermissions

List

PutDataLakeSettings

formation lacustre : PutDataLakeSettings

Gestion des autorisations, écriture

StartQueryPlanning

formation lacustre : StartQueryPlanning

Écrire

UpdateDataCellsFilter

formation lacustre : UpdateDataCellsFilter

Écrire

UpdateLFTagExpression

formation lacustre : UpdateLFTagExpression

Écrire

UpdateLakeFormationIdentityCenterConfiguration

formation lacustre : UpdateLakeFormationIdentityCenterConfiguration

Écrire

Actions définies par AWS Lake Formation

Vous pouvez indiquer les actions suivantes dans l'élément Action d'une déclaration de politique IAM. Utilisez des politiques pour accorder des autorisations permettant d'effectuer une opération dans AWS. Lorsque vous utilisez une action dans une politique, vous autorisez ou refusez généralement l'accès à l'opération d'API ou à la commande CLI portant le même nom. Toutefois, dans certains cas, une seule action contrôle l'accès à plusieurs opérations. D'autres opérations, quant à elles, requièrent plusieurs actions différentes.

Actions Description Types de ressources (*obligatoire) Clés de condition Niveau d’accès

AddLFTagsToResource

Accorde l'autorisation d'attacher des étiquettes Lake Formation aux ressources du catalogue

Marquage, écriture

BatchGrantPermissions

Accorde des autorisations de lac de données à un ou plusieurs mandataires dans un lot

Gestion des autorisations, écriture

BatchRevokePermissions

Accorde l'autorisation de révoquer des autorisations de lac de données à un ou plusieurs mandataires dans un lot

Gestion des autorisations, écriture

CancelTransaction

Accorde l'autorisation d'annuler la transaction donnée

Écrire

CommitTransaction

Accorde l'autorisation de valider la transaction donnée

Écrire

CreateDataCellsFilter

Accorde l'autorisation de créer un filtre de cellule de données Lake Formation

Écrire

Créer une balise LF

Accorde l'autorisation de créer une étiquette Lake Formation

Écrire

CreateLFTagExpression

Autorise la création d'une expression de balise Lake Formation

Écrire

CreateLakeFormationIdentityCenterConfiguration

Accorde l'autorisation de créer une connexion IAM Identity Center avec Lake Formation pour permettre aux utilisateurs et aux groupes d'IAM Identity Center d'accéder aux ressources du catalogue de données

Écrire

CreateLakeFormationOptIn

Accorde l'autorisation d'appliquer les autorisations de Lake Formation pour les bases de données, les tables et les principes donnés

Écrire

DeleteDataCellsFilter

Accorde l'autorisation de supprimer un filtre de cellule de données Lake Formation

Écrire

Supprimer le tag ELF

Accorde l'autorisation de supprimer une étiquette Lake Formation

Écrire

DeleteLFTagExpression

Autorise la suppression d'une expression Lake Formation

Écrire

DeleteLakeFormationIdentityCenterConfiguration

Autorise la suppression d'une connexion IAM Identity Center à Lake Formation

Écrire

DeleteLakeFormationOptIn

Accorde l'autorisation de supprimer l'application des autorisations de Lake Formation aux bases de données, tables et principes donnés

Écrire

DeleteObjectsOnCancel

Accorde l'autorisation de supprimer les objets spécifiés si la transaction est annulée

Écrire

DeregisterResource

Accorde l'autorisation de désenregistrer un emplacement enregistré

Écrire

DescribeLakeFormationIdentityCenterConfiguration

Accorde l'autorisation de décrire la connexion entre l'IAM Identity Center et Lake Formation

Lecture

DescribeResource

Accorde l'autorisation de décrire un emplacement enregistré

Lecture

DescribeTransaction

Accorde l'autorisation d'obtenir le statut de la transaction donnée

Lecture

ExtendTransaction

Accorde l'autorisation de prolonger le délai d'expiration de la transaction donnée

Écrire

GetDataAccess

Accorde l'autorisation d'accéder au lac de données virtuel

formation lacustre : EnabledOnlyForMetaDataAccess

Écrire

GetDataCellsFilter

Octroie l'autorisation de récupérer un filtre de cellule de données Lake Formation

Lecture

GetDataLakePrincipal

Accorde l'autorisation de récupérer l'identité du principal invocateur

Lecture

GetDataLakeSettings

Accorde l'autorisation de récupérer les paramètres de lac de données tels que la liste des administrateurs de lac de données et les autorisations par défaut de base de données et de table

Lecture

GetEffectivePermissionsForPath

Accorde l'autorisation de récupérer les autorisations attachées aux ressources dans le chemin d'accès donné

Lecture

Obtenir le tag LF

Accorde l'autorisation de récupérer une étiquette Lake Formation

Lecture

GetLFTagExpression

Autorise la récupération d'une expression de balise Lake Formation

Lecture

GetQueryState

Accorde l'autorisation de récupérer l'état de la requête donnée

Lecture

GetQueryStatistics

Accorde l'autorisation de récupérer les statistiques de la requête donnée

Lecture

GetResourceLFTags

Accorde l'autorisation de récupérer les balises lakeformation sur une ressource de catalogue

Lecture

GetTableObjects

Accorde l'autorisation de récupérer des objets à partir d'une table

Lecture

GetTemporaryGluePartitionCredentials

Permet d'obtenir des informations d'identification temporaires pour accéder aux données de la partition Glue via Lake Formation

Lecture

GetTemporaryGlueTableCredentials

Permet d'obtenir des informations d'identification temporaires pour accéder aux données de la table Glue via Lake Formation

Lecture

GetWorkUnitResults

Accorde l'autorisation de récupérer les résultats des unités de travail données

Lecture

GetWorkUnits

Accorde l'autorisation de récupérer les unités de travail de la requête donnée

Lecture

GrantPermissions

Accorde l'accès à des autorisations de lac de données à un principal

Gestion des autorisations, écriture

ListDataCellsFilter

Accorde l'autorisation de répertorier des filtres de cellules

List

ListLFTagExpressions

Accorde l'autorisation de répertorier les expressions de balises Lake Formation

Lecture

Liste des balises LF

Accorde l'autorisation de répertorier les étiquettes Lake Formation

Lecture

ListLakeFormationOptIns

Accorde l'autorisation de récupérer la liste actuelle des ressources et des principaux autorisés à appliquer les autorisations de Lake Formation

List

ListPermissions

Accorde l'autorisation de répertorier les autorisations filtrées par principal ou ressource

List

ListResources

Accorde l'autorisation de répertorier les emplacements enregistrés

List

ListTableStorageOptimizers

Accorde l'autorisation de répertorier tous les optimiseurs de stockage de la table régie

List

ListTransactions

Accorde l'autorisation de répertorier toutes les transactions du système

List

PutDataLakeSettings

Accorde l'autorisation de remplacer les paramètres de lac de données tels que la liste des administrateurs de lac de données et les autorisations par défaut de base de données et de table

Gestion des autorisations, écriture

RegisterResource

Accorde l'autorisation d'enregistrer un nouvel emplacement à gérer par Lake Formation

Écrire

RegisterResourceWithPrivilegedAccess

Autorise l'enregistrement d'un nouvel emplacement qui sera géré par Lake Formation, avec un accès privilégié

Écrire

RemoveLFTagsFromResource

Accorde l'autorisation de supprimer les balises lakeformation des ressources du catalogue

Marquage, écriture

RevokePermissions

Accorde l'autorisation de révoquer des autorisations de lac de données à un principal

Gestion des autorisations, écriture

SearchDatabasesByLFTags

Accorde l'autorisation de répertorier les bases de données de catalogue avec des étiquettes Lake Formation

Lecture

SearchTablesByLFTags

Accorde l'autorisation de répertorier les tables de catalogue avec des étiquettes Lake Formation

Lecture

StartQueryPlanning

Accorde l'autorisation de lancer la planification de la requête donnée

Écrire

StartTransaction

Accorde l'autorisation de démarrer une nouvelle transaction

Écrire

UpdateDataCellsFilter

Octroie l'autorisation de mettre à jour un filtre de cellule de données Lake Formation

Écrire

Mettre à jour le tag LF

Accorde l'autorisation de mettre à jour une étiquette Lake Formation

Écrire

UpdateLFTagExpression

Autorise la mise à jour d'une expression Lake Formation

Écrire

UpdateLakeFormationIdentityCenterConfiguration

Accorde l'autorisation de mettre à jour les paramètres de connexion IAM Identity Center

Écrire

UpdateResource

Accorde l'autorisation de mettre à jour un emplacement enregistré

Écrire

UpdateTableObjects

Accorde l'autorisation d'ajouter ou de supprimer les objets spécifiés vers ou depuis une table

Écrire

UpdateTableStorageOptimizer

Accorde l'autorisation de mettre à jour la configuration de l'optimiseur de stockage de la table régie

Écrire

Types de ressources définis par AWS Lake Formation

AWS Lake Formation ne prend pas en charge la spécification d'un ARN de ressource dans l'Resourceélément d'une déclaration de politique IAM.

Clés de condition pour AWS Lake Formation

AWS Lake Formation définit les clés de condition suivantes qui peuvent être utilisées dans l'Conditionélément d'une politique IAM.

Clés de condition Description Type

formation lacustre : EnabledOnlyForMetaDataAccess

Filtre l'accès en fonction de la présence de la clé configurée pour la politique basée sur l'identité du rôle

Booléen