View a markdown version of this page

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

Actions, ressources et clés de condition pour AWS Glue DataBrew

AWS Glue DataBrew (préfixe de service :databrew) 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 Glue DataBrew

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

BatchDeleteRecipeVersion

base de données : BatchDeleteRecipeVersion

Écrire

CreateDataset

base de données : CreateDataset

Écrire

base de données : TagResource

Marquage, écriture

CreateProfileJob

base de données : CreateProfileJob

Écrire

base de données : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

databrew.amazonaws.com

Écrire

CreateProject

brassage de données : CreateProject

Écrire

brassage de données : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

databrew.amazonaws.com

Écrire

CreateRecipe

brassage de données : CreateRecipe

Écrire

brassage de données : TagResource

Marquage, écriture

CreateRecipeJob

brassage de données : CreateRecipeJob

Écrire

brassage de données : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

databrew.amazonaws.com

Écrire

CreateRuleset

brassage de données : CreateRuleset

Écrire

brassage de données : TagResource

Marquage, écriture

CreateSchedule

brassage de données : CreateSchedule

Écrire

brassage de données : TagResource

Marquage, écriture

DeleteDataset

brassage de données : DeleteDataset

Écrire

DeleteJob

brassage de données : DeleteJob

Écrire

DeleteProject

brassage de données : DeleteProject

Écrire

DeleteRecipeVersion

brassage de données : DeleteRecipeVersion

Écrire

DeleteRuleset

brassage de données : DeleteRuleset

Écrire

DeleteSchedule

brassage de données : DeleteSchedule

Écrire

DescribeDataset

brassage de données : DescribeDataset

Lecture

DescribeJob

brassage de données : DescribeJob

Lecture

DescribeJobRun

brassage de données : DescribeJobRun

Lecture

DescribeProject

brassage de données : DescribeProject

Lecture

DescribeRecipe

brassage de données : DescribeRecipe

Lecture

DescribeRuleset

brassage de données : DescribeRuleset

Lecture

DescribeSchedule

brassage de données : DescribeSchedule

Lecture

ListDatasets

brassage de données : ListDatasets

Lecture

ListJobRuns

brassage de données : ListJobRuns

Lecture

ListJobs

brassage de données : ListJobs

Lecture

ListProjects

brassage de données : ListProjects

Lecture

ListRecipeVersions

brassage de données : ListRecipeVersions

Lecture

ListRecipes

brassage de données : ListRecipes

Lecture

ListRulesets

brassage de données : ListRulesets

Lecture

ListSchedules

brassage de données : ListSchedules

Lecture

ListTagsForResource

brassage de données : ListTagsForResource

Lecture

PublishRecipe

brassage de données : PublishRecipe

Écrire

SendProjectSessionAction

brassage de données : SendProjectSessionAction

Écrire

StartJobRun

brassage de données : StartJobRun

Écrire

StartProjectSession

brassage de données : StartProjectSession

Écrire

StopJobRun

brassage de données : StopJobRun

Écrire

TagResource

brassage de données : TagResource

Marquage, écriture

UntagResource

brassage de données : UntagResource

Marquage, écriture

UpdateDataset

brassage de données : UpdateDataset

Écrire

UpdateProfileJob

brassage de données : UpdateProfileJob

Écrire

iam : PassRole

iam : PassedToService

databrew.amazonaws.com

Écrire

UpdateProject

brassage de données : UpdateProject

Écrire

iam : PassRole

iam : PassedToService

databrew.amazonaws.com

Écrire

UpdateRecipe

brassage de données : UpdateRecipe

Écrire

UpdateRecipeJob

brassage de données : UpdateRecipeJob

Écrire

iam : PassRole

iam : PassedToService

databrew.amazonaws.com

Écrire

UpdateRuleset

brassage de données : UpdateRuleset

Écrire

UpdateSchedule

brassage de données : UpdateSchedule

Écrire

Actions définies par AWS Glue DataBrew

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

BatchDeleteRecipeVersion

Accorde l'autorisation de supprimer une ou plusieurs versions de recette

Recette*

était : ResourceTag /$ {} TagKey

Écrire

CreateDataset

Accorde l'autorisation de créer un jeu de données.

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateProfileJob

Accorde l'autorisation de créer une tâche de profil

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateProject

Accorde l'autorisation de créer un projet

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateRecipe

Accorde l'autorisation de créer une recette

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateRecipeJob

Accorde l'autorisation de créer une tâche de recette

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateRuleset

Accorde l'autorisation de créer un ensemble de règles

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateSchedule

Accorde l'autorisation de créer une planification

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

DeleteDataset

Accorde l'autorisation de supprimer un jeu de données.

Ensemble de données*

était : ResourceTag /$ {} TagKey

Écrire

DeleteJob

Accorde l'autorisation de supprimer une tâche.

Emploi*

était : ResourceTag /$ {} TagKey

Écrire

DeleteProject

Accorde l'autorisation de supprimer un projet

Projet*

était : ResourceTag /$ {} TagKey

Écrire

DeleteRecipeVersion

Accorde l'autorisation de supprimer une version de recette

Recette*

était : ResourceTag /$ {} TagKey

Écrire

DeleteRuleset

Accorde l'autorisation de supprimer un ensemble de règles

Ensemble de règles*

était : ResourceTag /$ {} TagKey

Écrire

DeleteSchedule

Accorde l'autorisation de supprimer une planification

Horaire*

était : ResourceTag /$ {} TagKey

Écrire

DescribeDataset

Accorde l'autorisation d'afficher les informations sur un jeu de données

Ensemble de données*

était : ResourceTag /$ {} TagKey

Lecture

DescribeJob

Accorde l'autorisation d'afficher les informations sur une tâche

Emploi*

était : ResourceTag /$ {} TagKey

Lecture

DescribeJobRun

Accorde l'autorisation d'afficher les détails sur l'exécution de tâche d'une tâche donnée

Emploi*

était : ResourceTag /$ {} TagKey

Lecture

DescribeProject

Accorde l'autorisation d'afficher les informations sur un projet

Projet*

était : ResourceTag /$ {} TagKey

Lecture

DescribeRecipe

Accorde l'autorisation d'afficher les informations sur une recette

Recette*

était : ResourceTag /$ {} TagKey

Lecture

DescribeRuleset

Accorde l'autorisation d'afficher les informations sur un ensemble de règles

Ensemble de règles*

était : ResourceTag /$ {} TagKey

Lecture

DescribeSchedule

Accorde l'autorisation d'afficher les informations sur une planification

Horaire*

était : ResourceTag /$ {} TagKey

Lecture

ListDatasets

Accorde l'autorisation de répertorier les jeux de données de votre compte

Lecture

ListJobRuns

Accorde l'autorisation de répertorier les exécutions de tâche d'une tâche donnée

Emploi*

était : ResourceTag /$ {} TagKey

Lecture

ListJobs

Accorde l'autorisation de répertorier les tâches de votre compte

Lecture

ListProjects

Accorde l'autorisation de répertorier les projets de votre compte

Lecture

ListRecipeVersions

Accorde l'autorisation de répertorier les versions de votre recette

Recette*

était : ResourceTag /$ {} TagKey

Lecture

ListRecipes

Accorde l'autorisation de répertorier les recettes de votre compte

Lecture

ListRulesets

Accorde l'autorisation de répertorier les ensembles de règles de votre compte

Lecture

ListSchedules

Accorde l'autorisation de répertorier les planifications de votre compte

Lecture

ListTagsForResource

Accorde l'autorisation de récupérer les balises associées à une ressource

Jeux de données

était : ResourceTag /$ {} TagKey

Lecture

Job

était : ResourceTag /$ {} TagKey

Project

était : ResourceTag /$ {} TagKey

Recette

était : ResourceTag /$ {} TagKey

Ensemble de règles

était : ResourceTag /$ {} TagKey

Schedule

était : ResourceTag /$ {} TagKey

PublishRecipe

Accorde l'autorisation de publier une version majeure d'une recette

Recette*

était : ResourceTag /$ {} TagKey

Écrire

SendProjectSessionAction

Accorde l'autorisation de soumettre une action à la séance interactive d'un projet

Projet*

était : ResourceTag /$ {} TagKey

Écrire

StartJobRun

Accorde l'autorisation de lancer l'exécution d'une tâche.

Emploi*

était : ResourceTag /$ {} TagKey

Écrire

StartProjectSession

Accorde l'autorisation de démarrer une séance interactive d'un projet

Projet*

était : ResourceTag /$ {} TagKey

Écrire

StopJobRun

Accorde l'autorisation d'arrêter l'exécution d'une tâche

Emploi*

était : ResourceTag /$ {} TagKey

Écrire

TagResource

Accorde l'autorisation d'ajouter des balises à une ressource

Jeux de données

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

Job

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Project

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Recette

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Ensemble de règles

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Schedule

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

UntagResource

Accorde l'autorisation de supprimer les balises associées à une ressource.

Jeux de données

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

Job

était : ResourceTag /$ {} TagKey

lois : TagKeys

Project

était : ResourceTag /$ {} TagKey

lois : TagKeys

Recette

était : ResourceTag /$ {} TagKey

lois : TagKeys

Ensemble de règles

était : ResourceTag /$ {} TagKey

lois : TagKeys

Schedule

était : ResourceTag /$ {} TagKey

lois : TagKeys

UpdateDataset

Accorde l'autorisation de modifier un jeu de données

Ensemble de données*

était : ResourceTag /$ {} TagKey

Écrire

UpdateProfileJob

Accorde l'autorisation de modifier une tâche de profil

Emploi*

était : ResourceTag /$ {} TagKey

Écrire

UpdateProject

Accorde l'autorisation de modifier un projet

Projet*

était : ResourceTag /$ {} TagKey

Écrire

UpdateRecipe

Accorde l'autorisation de modifier une recette

Recette*

était : ResourceTag /$ {} TagKey

Écrire

UpdateRecipeJob

Accorde l'autorisation de modifier une tâche de recette

Emploi*

était : ResourceTag /$ {} TagKey

Écrire

UpdateRuleset

Accorde l'autorisation de modifier un ensemble de règles

Ensemble de règles*

était : ResourceTag /$ {} TagKey

Écrire

UpdateSchedule

Accorde l'autorisation de modifier une planification

Horaire*

était : ResourceTag /$ {} TagKey

Écrire

Types de ressources définis par AWS Glue DataBrew

Ce service définit les types de ressources suivants, qui peuvent être utilisés dans l' Resource élément des déclarations de politique d'autorisation IAM.

Types de ressources ARN Clés de condition

Ensemble de données

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

était : ResourceTag /$ {} TagKey

Job

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

était : ResourceTag /$ {} TagKey

Projet

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

était : ResourceTag /$ {} TagKey

Recette

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

était : ResourceTag /$ {} TagKey

Ensemble de règles

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

était : ResourceTag /$ {} TagKey

Horaire

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

était : ResourceTag /$ {} TagKey

Clés de condition pour AWS Glue DataBrew

AWS Glue DataBrew 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

était : RequestTag /$ {} TagKey

Filtre l'accès en fonction des identifications transmises dans la demande

Chaîne

était : ResourceTag /$ {} TagKey

Filtre l'accès en fonction des identifications associées à la ressource

Chaîne

lois : TagKeys

Filtre l'accès en fonction des clés d'identification qui sont transmises dans la demande

ArrayOfString