View a markdown version of this page

Azioni, risorse e chiavi di condizione per AWS Glue DataBrew - Service Authorization Reference

Azioni, risorse e chiavi di condizione per AWS Glue DataBrew

AWS Glue DataBrew (prefisso del servizio:databrew) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Operazioni API definite da AWS Glue DataBrew

La tabella seguente mappa le operazioni delle API alle azioni IAM che autorizzano. Sono elencate solo le chiavi di condizione che hanno valori statici per l'API e l'azione specificate; per il set completo di chiavi di condizione supportate da ciascuna azione, consulta la tabella Azioni.

Operation Azione IAM Chiave di condizione Valori possibili Livello di accesso

BatchDeleteRecipeVersion

data brew: BatchDeleteRecipeVersion

Scrittura

CreateDataset

data brew: CreateDataset

Scrittura

data brew: TagResource

Etichettatura, scrittura

CreateProfileJob

sorgente dati: CreateProfileJob

Scrittura

data brew: TagResource

Etichettatura, scrittura

Obiettivo: PassRole

sono: PassedToService

databrew.amazonaws.com

Scrittura

CreateProject

data brew: CreateProject

Scrittura

data brew: TagResource

Etichettatura, scrittura

Obiettivo: PassRole

sono: PassedToService

databrew.amazonaws.com

Scrittura

CreateRecipe

data brew: CreateRecipe

Scrittura

data brew: TagResource

Etichettatura, scrittura

CreateRecipeJob

sorgente dati: CreateRecipeJob

Scrittura

data brew: TagResource

Etichettatura, scrittura

Obiettivo: PassRole

sono: PassedToService

databrew.amazonaws.com

Scrittura

CreateRuleset

data brew: CreateRuleset

Scrittura

data brew: TagResource

Etichettatura, scrittura

CreateSchedule

sorgente dati: CreateSchedule

Scrittura

data brew: TagResource

Etichettatura, scrittura

DeleteDataset

sorgente dati: DeleteDataset

Scrittura

DeleteJob

data brew: DeleteJob

Scrittura

DeleteProject

data brew: DeleteProject

Scrittura

DeleteRecipeVersion

data brew: DeleteRecipeVersion

Scrittura

DeleteRuleset

data brew: DeleteRuleset

Scrittura

DeleteSchedule

data brew: DeleteSchedule

Scrittura

DescribeDataset

data brew: DescribeDataset

Lettura

DescribeJob

data brew: DescribeJob

Lettura

DescribeJobRun

data brew: DescribeJobRun

Lettura

DescribeProject

data brew: DescribeProject

Lettura

DescribeRecipe

data brew: DescribeRecipe

Lettura

DescribeRuleset

data brew: DescribeRuleset

Lettura

DescribeSchedule

data brew: DescribeSchedule

Lettura

ListDatasets

data brew: ListDatasets

Lettura

ListJobRuns

data brew: ListJobRuns

Lettura

ListJobs

data brew: ListJobs

Lettura

ListProjects

data brew: ListProjects

Lettura

ListRecipeVersions

data brew: ListRecipeVersions

Lettura

ListRecipes

data brew: ListRecipes

Lettura

ListRulesets

data brew: ListRulesets

Lettura

ListSchedules

data brew: ListSchedules

Lettura

ListTagsForResource

data brew: ListTagsForResource

Lettura

PublishRecipe

data brew: PublishRecipe

Scrittura

SendProjectSessionAction

data brew: SendProjectSessionAction

Scrittura

StartJobRun

data brew: StartJobRun

Scrittura

StartProjectSession

data brew: StartProjectSession

Scrittura

StopJobRun

data brew: StopJobRun

Scrittura

TagResource

data brew: TagResource

Etichettatura, scrittura

UntagResource

sorgente dati: UntagResource

Etichettatura, scrittura

UpdateDataset

sorgente dati: UpdateDataset

Scrittura

UpdateProfileJob

data brew: UpdateProfileJob

Scrittura

sono: PassRole

sono: PassedToService

databrew.amazonaws.com

Scrittura

UpdateProject

data brew: UpdateProject

Scrittura

sono: PassRole

sono: PassedToService

databrew.amazonaws.com

Scrittura

UpdateRecipe

data brew: UpdateRecipe

Scrittura

UpdateRecipeJob

data brew: UpdateRecipeJob

Scrittura

sono: PassRole

sono: PassedToService

databrew.amazonaws.com

Scrittura

UpdateRuleset

data brew: UpdateRuleset

Scrittura

UpdateSchedule

data brew: UpdateSchedule

Scrittura

Azioni definite da AWS Glue DataBrew

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.

Azioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

BatchDeleteRecipeVersion

Concede l'autorizzazione per eliminare una o più versioni di recipe

Ricetta*

leggi: ResourceTag /$ {} TagKey

Scrittura

CreateDataset

Concede l'autorizzazione per creare un set di dati

legge: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateProfileJob

Concede l'autorizzazione per creare un processo di profilo

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateProject

Concede l'autorizzazione per creare un progetto.

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateRecipe

Concede l'autorizzazione per creare una recipe

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateRecipeJob

Concede l'autorizzazione per creare un processo di recipe

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateRuleset

Concede l'autorizzazione per creare un set di regole

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateSchedule

Concede l'autorizzazione per creare una pianificazione

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

DeleteDataset

Concede l'autorizzazione per eliminare un set di dati

Set di dati*

Legge: ResourceTag /$ {} TagKey

Scrittura

DeleteJob

Autorizza l'utente a eliminare un processo.

Lavoro*

Leggi: ResourceTag /$ {0} TagKey

Scrittura

DeleteProject

Concede l'autorizzazione per eliminare un progetto.

Progetto*

Legge: ResourceTag /$ {} TagKey

Scrittura

DeleteRecipeVersion

Concede l'autorizzazione per eliminare la versione di una recipe

Ricetta*

leggi: ResourceTag /$ {} TagKey

Scrittura

DeleteRuleset

Concede l'autorizzazione per eliminare un set di regole

Set di regole*

leggi: /$ {} ResourceTag TagKey

Scrittura

DeleteSchedule

Concede l'autorizzazione per eliminare una pianificazione

Pianificazione*

leggi: ResourceTag /$ {} TagKey

Scrittura

DescribeDataset

Concede l'autorizzazione per visualizzare i dettagli di un set di dati

Set di dati*

Legge: ResourceTag /$ {} TagKey

Lettura

DescribeJob

Concede l'autorizzazione per visualizzare i dettagli di un processo

Lavoro*

Leggi: ResourceTag /$ {0} TagKey

Lettura

DescribeJobRun

Concede l'autorizzazione per visualizzare i dettagli di esecuzione del processo per un determinato processo

Lavoro*

Leggi: ResourceTag /$ {0} TagKey

Lettura

DescribeProject

Concede l'autorizzazione per visualizzare i dettagli di un progetto

Progetto*

Legge: ResourceTag /$ {} TagKey

Lettura

DescribeRecipe

Concede l'autorizzazione per visualizzare i dettagli di una recipe

Ricetta*

leggi: ResourceTag /$ {} TagKey

Lettura

DescribeRuleset

Concede l'autorizzazione per visualizzare i dettagli di un set di regole

Set di regole*

leggi: /$ {} ResourceTag TagKey

Lettura

DescribeSchedule

Concede l'autorizzazione per visualizzare i dettagli di una pianificazione

Pianificazione*

leggi: ResourceTag /$ {} TagKey

Lettura

ListDatasets

Concede l'autorizzazione per elencare i set di dati nell'account

Read

ListJobRuns

Concede l'autorizzazione per elencare le esecuzioni di processo per un determinato processo

Lavoro*

Leggi: ResourceTag /$ {0} TagKey

Lettura

ListJobs

Concede l'autorizzazione per elencare o processi nell'account

Read

ListProjects

Concede l'autorizzazione per elencare i progetti nell'account

Read

ListRecipeVersions

Concede l'autorizzazione per elencare le versioni nella recipe

Ricetta*

leggi: ResourceTag /$ {} TagKey

Lettura

ListRecipes

Concede l'autorizzazione per elencare le recipe nell'account

Lettura

ListRulesets

Concede l'autorizzazione per elencare i set di regole nell'account

Lettura

ListSchedules

Concede l'autorizzazione per elencare le pianificazioni nell'account

Read

ListTagsForResource

Concede l'autorizzazione per richiamare i tag associati a una risorsa

Set di dati

legge: ResourceTag /$ {} TagKey

Lettura

Processo

legge: ResourceTag /$ {} TagKey

Progetto

legge: ResourceTag /$ {} TagKey

Ricetta

Leggi: ResourceTag /$ {0} TagKey

Set di regole

leggi: ResourceTag /$ {} TagKey

Pianificazione

legge: ResourceTag /$ {} TagKey

PublishRecipe

Concede l'autorizzazione per pubblicare una versione importante di una recipe

Ricetta*

leggi: ResourceTag /$ {} TagKey

Scrittura

SendProjectSessionAction

Concede l'autorizzazione per inviare un'operazione alla sessione interattiva per un progetto

Progetto*

Legge: ResourceTag /$ {} TagKey

Scrittura

StartJobRun

Autorizza l'utente ad avviare l'esecuzione di un processo.

Lavoro*

Leggi: ResourceTag /$ {0} TagKey

Scrittura

StartProjectSession

Concede l'autorizzazione per avviare una sessione interattiva per un progetto

Progetto*

Legge: ResourceTag /$ {} TagKey

Scrittura

StopJobRun

Concede l'autorizzazione per interrompere l'esecuzione di un processo per un processo

Lavoro*

Leggi: ResourceTag /$ {0} TagKey

Scrittura

TagResource

Concede l'autorizzazione per aggiungere tag a una risorsa

Set di dati

legge: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

Processo

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Progetto

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Ricetta

Leggi: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Set di regole

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Pianificazione

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

UntagResource

Autorizza l'utente a rimuovere i tag associati a una risorsa.

Set di dati

aws: ResourceTag /$ {0} TagKey

leggi: TagKeys

Etichettatura, scrittura

Processo

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

Progetto

aws: ResourceTag /$ {0} TagKey

leggi: TagKeys

Ricetta

Leggi: ResourceTag /$ {0} TagKey

leggi: TagKeys

Set di regole

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

Pianificazione

aws: ResourceTag /$ {0} TagKey

leggi: TagKeys

UpdateDataset

Concede l'autorizzazione per modificare un set di dati

Set di dati*

Legge: ResourceTag /$ {} TagKey

Scrittura

UpdateProfileJob

Concede l'autorizzazione per modificare il processo di un profilo

Lavoro*

Leggi: ResourceTag /$ {0} TagKey

Scrittura

UpdateProject

Concede l'autorizzazione per modificare un progetto

Progetto*

Legge: ResourceTag /$ {} TagKey

Scrittura

UpdateRecipe

Concede l'autorizzazione per modificare una recipe

Ricetta*

leggi: ResourceTag /$ {} TagKey

Scrittura

UpdateRecipeJob

Concede l'autorizzazione per modificare il processo di una recipe

Lavoro*

Leggi: ResourceTag /$ {0} TagKey

Scrittura

UpdateRuleset

Concede l'autorizzazione per modificare un set di regole

Set di regole*

leggi: /$ {} ResourceTag TagKey

Scrittura

UpdateSchedule

Concede l'autorizzazione per modificare una pianificazione

Pianificazione*

leggi: ResourceTag /$ {} TagKey

Scrittura

Tipi di risorse definiti da AWS Glue DataBrew

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.

Tipi di risorse ARN Chiavi di condizione

Set di dati

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

ResourceTagleggi: /$ {} TagKey

Job

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

ResourceTagleggi: /$ {} TagKey

Progetto

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

ResourceTagleggi: /$ {} TagKey

Ricetta

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

ResourceTagleggi: /$ {} TagKey

Set di regole

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

TagKeycome: /$ {} ResourceTag

Pianificazione

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

ResourceTagleggi: /$ {} TagKey

Chiavi di condizione per AWS Glue DataBrew

AWS Glue DataBrew definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws: RequestTag /$ {} TagKey

Filtra l'accesso per i tag passati nella richiesta

Stringa

legge: ResourceTag /$ {} TagKey

Filtra l'accesso per i tag associati alla risorsa

Stringa

leggi: TagKeys

Filtra l'accesso tramite le chiavi di tag passate nella richiesta

ArrayOfString