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

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Operazioni, risorse e chiavi di condizione per AWS Glue

AWS Glue (service prefix:glue) fornisce le seguenti risorse, azioni e chiavi di contesto delle condizioni specifiche del servizio da utilizzare nelle IAM politiche di autorizzazione.

Riferimenti:

Operazioni definite da AWS Glue

È possibile specificare le seguenti azioni nell'Actionelemento di una dichiarazione IAM politica. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando si utilizza un'azione in una politica, in genere si consente o si nega l'accesso all'APIoperazione o al CLI comando 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.

La colonna Tipi di risorsa della tabella Operazioni indica se ogni operazione supporta le autorizzazioni a livello di risorsa. Se non vi è nessun valore in corrispondenza di questa colonna, è necessario specificare tutte le risorse ("*") alle quali si applica la policy nell'elemento Resource dell'istruzione di policy. Se la colonna include un tipo di risorsa, è possibile specificarne uno ARN di quel tipo in un'istruzione con tale azione. Se l'operazione ha una o più risorse richieste, il chiamante deve disporre dell'autorizzazione per utilizzare l'operazione con tali risorse. Le risorse richieste sono indicate nella tabella con un asterisco (*). Se si limita l'accesso alle risorse con l'Resourceelemento di una IAM policy, è necessario includere uno schema ARN o per ogni tipo di risorsa richiesto. Alcune operazioni supportano più tipi di risorse. Se il tipo di risorsa è facoltativo (non indicato come obbligatorio), puoi scegliere di utilizzare uno tra i tipi di risorsa facoltativi.

La colonna Chiavi di condizione della tabella Operazioni contiene le chiavi che è possibile specificare nell'elemento Condition di un'istruzione di policy. Per ulteriori informazioni sulle chiavi di condizione associate alle risorse per il servizio guarda la colonna Chiavi di condizione della tabella Tipi di risorsa.

Nota

Le chiavi relative alle condizioni delle risorse sono elencate nella tabella Tipi di risorse. Nella colonna Tipi di risorse (*obbligatorio) della tabella Operazioni è presente un collegamento al tipo di risorsa che si applica a un'operazione. Il tipo di risorsa nella tabella Tipi di risorse include la colonna Chiavi di condizione, che contiene le chiavi delle condizioni delle risorse che si applicano a un'operazione nella tabella Operazioni.

Per dettagli sulle colonne nella tabella seguente, consultare Tabella delle operazioni.

Azioni Descrizione Livello di accesso Tipi di risorsa (*obbligatorio) Chiavi di condizione Operazioni dipendenti
BatchCreatePartition Autorizza l'utente a creare una o più partizioni. Write

catalog*

database*

table*

BatchDeleteConnection Autorizza l'utente a eliminare una o più connessioni. Write

catalog*

connection*

BatchDeletePartition Autorizza l'utente a eliminare una o più partizioni. Write

catalog*

database*

table*

BatchDeleteTable Autorizza l'utente a eliminare una o più tabelle. Write

catalog*

database*

table*

BatchDeleteTableVersion Autorizza l'utente a eliminare una o più versioni di una tabella. Scrittura

catalog*

database*

table*

BatchGetBlueprints Concede l'autorizzazione per recuperare uno o più progetti Lettura

blueprint*

BatchGetCrawlers Autorizza l'utente a recuperare uno o più crawler. Lettura

crawler*

BatchGetCustomEntityTypes Concede l'autorizzazione per recuperare uno o più tipi di entità personalizzati Lettura
BatchGetDevEndpoints Autorizza l'utente a recuperare uno o più endpoint di sviluppo. Read

devendpoint*

BatchGetJobs Autorizza l'utente a recuperare uno o più processi. Read

job*

BatchGetPartition Autorizza l'utente a recuperare una o più partizioni. Lettura

catalog*

database*

table*

BatchGetStageFiles Concede il permesso di scaricare in batch i file di stage per SparkUI Gestione delle autorizzazioni
BatchGetTableOptimizer Restituisce la configurazione per il richiamo della configurazione per gli ottimizzatori di tabelle specificati Lettura

catalog*

glue:GetTable

database*

table*

BatchGetTriggers Autorizza l'utente a recuperare uno o più trigger. Read

trigger*

BatchGetWorkflows Autorizza l'utente a recuperare uno o più flussi di lavoro. Read

workflow*

BatchStopJobRun Autorizza l'utente ad arrestare una o più esecuzioni di un processo. Scrittura

job*

BatchUpdatePartition Concede l'autorizzazione per aggiornare una o più partizioni Scrittura

catalog*

database*

table*

CancelDataQualityRuleRecommendationRun Concede l'autorizzazione per interrompere l'esecuzione suggerita di una regola di qualità dei dati in esecuzione Scrittura

dataQualityRuleset*

CancelDataQualityRulesetEvaluationRun Concede l'autorizzazione per interrompere l'esecuzione di valutazione di un set di regole di qualità dei dati in esecuzione Scrittura

dataQualityRuleset*

CancelMLTaskRun Concede l'autorizzazione per arrestare una ML Task Run in esecuzione Scrittura

mlTransform*

CancelStatement Concede l'autorizzazione per annullare un'istruzione in una sessione interattiva Scrittura

session*

CheckSchemaVersionValidity Concede l'autorizzazione per richiamare un controllo della validità della versione dello schema Lettura
CreateBlueprint Concede l'autorizzazione per creare un progetto Scrittura

blueprint*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateClassifier Autorizza l'utente a creare un classificatore. Write
CreateConnection Autorizza l'utente a creare una connessione. Write

catalog*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateCrawler Autorizza l'utente a creare un crawler. Scrittura

aws:RequestTag/${TagKey}

aws:TagKeys

CreateCustomEntityType Concede l'autorizzazione per creare un tipo di entità personalizzato Scrittura

aws:RequestTag/${TagKey}

aws:TagKeys

CreateDataQualityRuleset Concede l'autorizzazione per creare un set di regole di qualità dei dati Scrittura

aws:RequestTag/${TagKey}

aws:TagKeys

CreateDatabase Autorizza l'utente a creare un database. Write

catalog*

database*

CreateDevEndpoint Autorizza l'utente a creare un endpoint di sviluppo. Write

aws:RequestTag/${TagKey}

aws:TagKeys

CreateJob Autorizza l'utente a creare un processo. Write

job*

aws:RequestTag/${TagKey}

aws:TagKeys

glue:VpcIds

glue:SubnetIds

glue:SecurityGroupIds

CreateMLTransform Autorizza l'utente a creare una trasformazione ML. Write

aws:RequestTag/${TagKey}

aws:TagKeys

CreatePartition Autorizza l'utente a creare una partizione. Scrittura

catalog*

database*

table*

CreatePartitionIndex Concede l'autorizzazione per creare un indice della partizione specificato in una tabella esistente Scrittura

catalog*

database*

table*

CreateRegistry Concede l'autorizzazione per creare un nuovo registro di schema Write

registry*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateSchema Concede l'autorizzazione per creare un nuovo container dello schema Write

registry*

schema*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateScript Autorizza l'utente a creare uno script. Write
CreateSecurityConfiguration Autorizza l'utente a creare una configurazione di sicurezza. Scrittura
CreateSession Concede l'autorizzazione per creare una sessione interattiva per una sessione interattiva Scrittura

session*

aws:RequestTag/${TagKey}

aws:TagKeys

glue:VpcIds

glue:SubnetIds

glue:SecurityGroupIds

CreateTable Autorizza l'utente a creare una tabella. Scrittura

catalog*

database*

table*

CreateTableOptimizer Concede l'autorizzazione per la creazione di un nuovo ottimizzatore di tabelle per una funzione specifica. La compattazione è l'unico tipo di ottimizzatore attualmente supportato Scrittura

catalog*

glue:GetTable

database*

table*

CreateTrigger Autorizza l'utente a creare un trigger. Scrittura

trigger*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateUsageProfile Concede l'autorizzazione a creare un profilo di utilizzo Scrittura

usageProfile*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateUserDefinedFunction Autorizza l'utente a creare una definizione di funzione. Write

catalog*

database*

CreateWorkflow Concede l'autorizzazione per creare un flusso di lavoro. Scrittura

workflow*

aws:RequestTag/${TagKey}

aws:TagKeys

DeleteBlueprint Concede l'autorizzazione per eliminare un progetto Scrittura

blueprint*

DeleteClassifier Autorizza l'utente a eliminare un classificatore. Scrittura
DeleteColumnStatisticsForPartition Concede l'autorizzazione per eliminare le statistiche della colonna della partizione di una colonna Scrittura

catalog*

database*

table*

DeleteColumnStatisticsForTable Concede l'autorizzazione per eliminare le statistiche di tabella delle colonn Scrittura

catalog*

database*

table*

DeleteConnection Autorizza l'utente a eliminare una connessione. Write

catalog*

connection*

DeleteCrawler Autorizza l'utente a eliminare un crawler. Scrittura

crawler*

DeleteCustomEntityType Concede l'autorizzazione per eliminare un tipo di entità personalizzato Scrittura
DeleteDataQualityRuleset Concede l'autorizzazione per eliminare un set di regole di qualità dei dati Scrittura

dataQualityRuleset*

DeleteDatabase Autorizza l'utente a eliminare un database. Write

catalog*

database*

table*

userdefinedfunction*

DeleteDevEndpoint Autorizza l'utente a eliminare un endpoint di sviluppo. Write

devendpoint*

DeleteJob Autorizza l'utente a eliminare un processo. Write

job*

DeleteMLTransform Autorizza l'utente a eliminare una trasformazione ML. Write

mlTransform*

DeletePartition Autorizza l'utente a eliminare una partizione. Scrittura

catalog*

database*

table*

DeletePartitionIndex Concede l'autorizzazione per eliminare un indice della partizione specificato da una tabella esistente Scrittura

catalog*

database*

table*

DeleteRegistry Concede l'autorizzazione per eliminare un registro dello schema Write

registry*

DeleteResourcePolicy Autorizza l'utente a eliminare una policy basata sulle risorse. Gestione delle autorizzazioni

catalog*

DeleteSchema Concede l'autorizzazione per eliminare un container dello schema Write

registry*

schema*

DeleteSchemaVersions Concede l'autorizzazione per eliminare un intervallo di versioni dello schema Write

registry*

schema*

DeleteSecurityConfiguration Autorizza l'utente a eliminare una configurazione di sicurezza. Scrittura
DeleteSession Concede l'autorizzazione per eliminare una sessione interattiva dopo l'interruzione della sessione se non è già stata interrotta Scrittura

session*

DeleteTable Autorizza l'utente a eliminare una tabella. Scrittura

catalog*

database*

table*

DeleteTableOptimizer Concede l’autorizzazione per l’eliminazione di un ottimizzatore e di tutti i metadati associati per una tabella. L'ottimizzazione non verrà più eseguita sulla tabella Scrittura

catalog*

glue:GetTable

database*

table*

DeleteTableVersion Autorizza l'utente a eliminare una versione di una tabella. Write

catalog*

database*

table*

DeleteTrigger Autorizza l'utente a eliminare un trigger. Scrittura

trigger*

DeleteUsageProfile Concede l'autorizzazione a eliminare un profilo di utilizzo Scrittura

usageProfile*

DeleteUserDefinedFunction Autorizza l'utente a eliminare una definizione di funzione. Write

catalog*

database*

userdefinedfunction*

DeleteWorkflow Concede l'autorizzazione per eliminare un flusso di lavoro. Scrittura

workflow*

DeregisterDataPreview Concede l'autorizzazione per terminare la sessione di un notebook di Glue Studio Gestione delle autorizzazioni
DescribeConnectionType Concede il permesso di descrivere il tipo di connessione in Glue Studio Gestione delle autorizzazioni
DescribeEntity Concede il permesso di descrivere l'entità in Glue Studio Gestione delle autorizzazioni

catalog*

connection*

GetBlueprint Concede l'autorizzazione per recuperare un progetto Lettura

blueprint*

GetBlueprintRun Concede l'autorizzazione per recuperare un'esecuzione di un progetto Lettura

blueprint*

GetBlueprintRuns Concede l'autorizzazione per recuperare tutte le esecuzioni di un progetto Lettura

blueprint*

GetCatalogImportStatus Autorizza l'utente a recuperare lo stato del catalogo delle importazioni Read

catalog*

GetClassifier Autorizza l'utente a recuperare un classificatore. Read
GetClassifiers Autorizza l'utente a elencare tutti i classificatori. Lettura
GetColumnStatisticsForPartition Concede l'autorizzazione per recuperare le statistiche di partizione delle colonne Lettura

catalog*

database*

table*

GetColumnStatisticsForTable Concede l'autorizzazione per recuperare le statistiche di tabella delle colonne Lettura

catalog*

database*

table*

GetColumnStatisticsTaskRun Concede l'autorizzazione per il recupero delle informazioni di esecuzione delle statistiche delle colonne per la tabella in base a ID esecuzione Lettura
GetColumnStatisticsTaskRuns Concede l'autorizzazione per il recupero delle informazioni di esecuzione delle statistiche delle colonne per la tabella in base a ID esecuzione Lettura
GetCompletion Concede il permesso di ottenere la risposta generata per una richiesta di completamento in Glue from Q AWS Lettura

completion*

GetConnection Autorizza l'utente a recuperare una connessione. Read

catalog*

connection*

GetConnections Autorizza l'utente a recuperare un elenco di connessioni. Read

catalog*

connection*

GetCrawler Autorizza l'utente a recuperare un crawler. Read

crawler*

GetCrawlerMetrics Autorizza l'utente a recuperare i parametri sui crawler Read
GetCrawlers Autorizza l'utente a recuperare tutti i crawler. Lettura
GetCustomEntityType Concede l'autorizzazione per leggere un tipo di entità personalizzato Lettura
GetDataCatalogEncryptionSettings Autorizza l'utente a recuperare le impostazioni di crittografia del catalogo. Lettura

catalog*

GetDataPreviewStatement Concede l'autorizzazione per creare un'istruzione di anteprima dei dati Gestione delle autorizzazioni
GetDataQualityModel Concede l'autorizzazione a recuperare lo stato di addestramento del modello di previsione per una statistica Lettura

dataQualityRuleset*

job*

GetDataQualityModelResult Concede l'autorizzazione a recuperare le previsioni per una statistica dal modello più recente Lettura

dataQualityRuleset*

job*

GetDataQualityResult Concede l'autorizzazione per recuperare un risultato di qualità dei dati Lettura

dataQualityRuleset*

GetDataQualityRuleRecommendationRun Concede l'autorizzazione per recuperare l'esecuzione suggerita di una regola di qualità dei dati Lettura

dataQualityRuleset*

GetDataQualityRuleset Concede l'autorizzazione per recuperare un set di regole di qualità dei dati Lettura

dataQualityRuleset*

GetDataQualityRulesetEvaluationRun Concede l'autorizzazione per recuperare l'esecuzione suggerita di una regola di qualità dei dati Lettura

dataQualityRuleset*

GetDatabase Autorizza l'utente a recuperare un database. Read

catalog*

database*

GetDatabases Autorizza l'utente a recuperare tutti i database. Lettura

catalog*

database*

GetDataflowGraph Concede l'autorizzazione a trasformare uno script in un grafo aciclico diretto () DAG Lettura
GetDevEndpoint Autorizza l'utente a recuperare un endpoint di sviluppo. Read

devendpoint*

GetDevEndpoints Autorizza l'utente a recuperare tutti gli endpoint di sviluppo. Lettura
GetEnvironment Concede il permesso di ottenere dettagli sull'ambiente per SparkUI Gestione delle autorizzazioni
GetExecutors Concede il permesso di ottenere esecutori per SparkUI Gestione delle autorizzazioni
GetExecutorsThreads Concede il permesso di ottenere i thread degli esecutori per SparkUI Gestione delle autorizzazioni
GetJob Autorizza l'utente a recuperare un processo. Read

job*

GetJobBookmark Autorizza l'utente a recuperare un segnalibro di processo. Read
GetJobRun Autorizza l'utente a recuperare un'esecuzione di un processo. Read

job*

GetJobRuns Autorizza l'utente a recuperare tutte le esecuzioni di un processo. Read

job*

GetJobs Autorizza l'utente a recuperare tutti i processi correnti. Lettura
GetLogParsingStatus Concede l'autorizzazione a ottenere lo stato di analisi dei log per SparkUI Gestione delle autorizzazioni
GetMLTaskRun Autorizza l'utente a recuperare un'esecuzione attività ML. Read

mlTransform*

GetMLTaskRuns Autorizza l'utente a recuperare tutte le esecuzioni attività ML. Elenco

mlTransform*

GetMLTransform Autorizza l'utente a recuperare una trasformazione ML. Read

mlTransform*

GetMLTransforms Autorizza l'utente a recuperare tutte le trasformazioni ML. Elenco

mlTransform*

GetMapping Autorizza l'utente a creare una mappatura. Lettura
GetNotebookInstanceStatus Concede l'autorizzazione per recuperare lo stato della sessione dei notebook di Glue Studio Gestione delle autorizzazioni
GetPartition Autorizza l'utente a recuperare una partizione. Lettura

catalog*

database*

table*

GetPartitionIndexes Concede l'autorizzazione per recuperare gli indici di partizione di una tabella Lettura

catalog*

database*

table*

GetPartitions Autorizza l'utente a recuperare le partizioni di una tabella. Read

catalog*

database*

table*

GetPlan Autorizza l'utente a recuperare una mappatura per uno script. Lettura
GetQueries Concede il permesso di ricevere domande per SparkUI Gestione delle autorizzazioni
GetQuery Concede il permesso di ottenere una query specifica per SparkUI Gestione delle autorizzazioni
GetRecipeAction Concede l'autorizzazione a ottenere il risultato di un'istruzione Data Preparation Recipe Gestione delle autorizzazioni
GetRegistry Concede l'autorizzazione per richiamare un registro dello schema Read

registry*

GetResourcePolicies Concede l'autorizzazione per richiamare le policy delle risorse Read

catalog*

GetResourcePolicy Autorizza l'utente a recuperare una policy basata sulle risorse. Read

catalog*

GetSchema Concede l'autorizzazione per richiamare un container dello schema Read

registry*

schema*

GetSchemaByDefinition Concede l'autorizzazione per richiamare una versione dello schema in base alla definizione dello schema Read

registry*

schema*

GetSchemaVersion Concede l'autorizzazione per richiamare una versione dello schema Read

registry

schema

GetSchemaVersionsDiff Concede l'autorizzazione per confrontare due versioni dello schema nel registro dello schema Read

registry*

schema*

GetSecurityConfiguration Autorizza l'utente a recuperare una configurazione di sicurezza. Read
GetSecurityConfigurations Autorizza l'utente a recuperare una o più configurazioni di sicurezza. Lettura
GetSession Concede l'autorizzazione per recuperare una sessione interattiva Lettura

session*

GetStage Concede il permesso di ottenere uno stage per SparkUI Gestione delle autorizzazioni
GetStageAttempt Concede il permesso di fare una prova scenica per SparkUI Gestione delle autorizzazioni
GetStageAttemptTaskList Concede il permesso di ottenere l'elenco delle attività per un tentativo di stage per SparkUI Gestione delle autorizzazioni
GetStageAttemptTaskSummary Concede il permesso di ottenere il riepilogo delle attività per un tentativo di stage per SparkUI Gestione delle autorizzazioni
GetStageFiles Concede il permesso di ottenere file di stage per SparkUI Gestione delle autorizzazioni
GetStages Concede il permesso di ottenere stage per SparkUI Gestione delle autorizzazioni
GetStatement Concede l'autorizzazione per recuperare risultati e informazioni su un'istruzione in una sessione interattiva Lettura

session*

GetStorage Concede l'autorizzazione a ottenere i dettagli di archiviazione per SparkUI Gestione delle autorizzazioni
GetStorageUnit Concede l'autorizzazione a ottenere i dettagli dell'unità di archiviazione per SparkUI Gestione delle autorizzazioni
GetTable Autorizza l'utente a recuperare una tabella. Lettura

catalog*

database*

table*

GetTableOptimizer Concede l’autorizzazione per il richiamo della configurazione di tutti gli ottimizzatori associati a una tabella specifica Lettura

catalog*

glue:GetTable

database*

table*

GetTableVersion Autorizza l'utente a recuperare una versione di una tabella. Read

catalog*

database*

table*

GetTableVersions Autorizza l'utente a recuperare un elenco di versioni di una tabella. Read

catalog*

database*

table*

GetTables Autorizza l'utente a recuperare le tabelle di un database. Read

catalog*

database*

table*

GetTags Autorizza l'utente a recuperare tutti i tag associati a una risorsa. Read

blueprint

crawler

customEntityType

devendpoint

job

trigger

usageProfile

workflow

GetTrigger Autorizza l'utente a recuperare un trigger. Read

trigger*

GetTriggers Autorizza l'utente a recuperare i trigger associati a un processo. Lettura
GetUsageProfile Concede l'autorizzazione a recuperare un profilo di utilizzo Lettura

usageProfile*

GetUserDefinedFunction Concede l'autorizzazione per recuperare una definizione di funzione Lettura

catalog*

database*

userdefinedfunction*

GetUserDefinedFunctions Autorizza l'utente a recuperare molteplici definizioni di funzione. Read

catalog*

database*

userdefinedfunction*

GetWorkflow Autorizza l'utente a recuperare un flusso di lavoro. Read

workflow*

GetWorkflowRun Concede l'autorizzazione per recuperare un'esecuzione di flusso di lavoro. Read

workflow*

GetWorkflowRunProperties Concede l'autorizzazione per recuperare le proprietà dell'esecuzione del flusso di lavoro. Read

workflow*

GetWorkflowRuns Autorizza l'utente a recuperare tutte le esecuzioni di un flusso di lavoro. Lettura

workflow*

GlueNotebookAuthorize Concede l'autorizzazione per accedere ai notebook di Glue Studio Gestione delle autorizzazioni
GlueNotebookRefreshCredentials Concede l'autorizzazione per aggiornare le credenziali dei notebook di Glue Studio Gestione delle autorizzazioni
ImportCatalogToGlue Concede l'autorizzazione a importare un catalogo di dati Athena in Glue AWS Scrittura

catalog*

ListBlueprints Concede l'autorizzazione per recuperare tutti i progetti Elenco
ListColumnStatisticsTaskRuns Concede l'autorizzazione per l’elencazione di tutti gli ID esecuzione delle statistiche delle colonne che sono stati eseguiti per l'account Lettura
ListConnectionTypes Concede il permesso di elencare i tipi di connessione in Glue Studio Gestione delle autorizzazioni
ListCrawlers Autorizza l'utente a recuperare tutti i crawler. Elenco
ListCrawls Concede l'autorizzazione per recuperare la cronologia delle esecuzioni di ricerca per indicizzazione di un crawler Elenco
ListCustomEntityTypes Concede l'autorizzazione per recuperare tutti i tipi di entità personalizzati Elenco
ListDataQualityResults Concede l'autorizzazione per recuperare tutti i risultati di qualità dei dati Elenco

dataQualityRuleset*

ListDataQualityRuleRecommendationRuns Concede l'autorizzazione per recuperare tutte le esecuzioni suggerite di una regola di qualità dei dati Elenco

dataQualityRuleset*

ListDataQualityRulesetEvaluationRuns Concede l'autorizzazione per recuperare tutte le esecuzioni suggerite di una regola di qualità dei dati Elenco

dataQualityRuleset*

ListDataQualityRulesets Concede l'autorizzazione per recuperare un elenco di set di regole di qualità dei dati Elenco

dataQualityRuleset*

ListDevEndpoints Autorizza l'utente a recuperare tutti gli endpoint di sviluppo. Elenco
ListEntities Concede il permesso di elencare le entità in Glue Studio Gestione delle autorizzazioni

catalog*

connection*

ListJobs Autorizza l'utente a recuperare tutti i processi correnti. Elenco
ListMLTransforms Autorizza l'utente a recuperare tutte le trasformazioni ML. Elenco

mlTransform*

ListRegistries Concede l'autorizzazione per richiamare un elenco di registri degli schemi Elenco
ListSchemaVersions Concede l'autorizzazione per richiamare un elenco di versioni dello schema Elenco

registry*

schema*

ListSchemas Concede l'autorizzazione per richiamare un elenco di container dello schema Elenco

registry

ListSessions Concede l'autorizzazione per recuperare un elenco di sessioni interattive Elenco
ListStatements Concede l'autorizzazione per recuperare un elenco di istruzioni in una sessione interattiva Elenco

session*

ListTableOptimizerRuns Concede l’autorizzazione per l’elencazione della cronologia delle esecuzioni precedenti dell'ottimizzatore per una tabella specifica Elenco

catalog*

glue:GetTable

database*

table*

ListTriggers Autorizza l'utente a recuperare tutti i trigger. Elenco
ListUsageProfiles Concede il permesso di recuperare un elenco di profili di utilizzo Elenco
ListWorkflows Autorizza l'utente a recuperare tutti i flussi di lavoro. Elenco
NotifyEvent Concede l'autorizzazione per notificare un evento al flusso di lavoro basato su eventi Scrittura

workflow*

PassConnection [solo autorizzazione] Concede l'autorizzazione a inserire il nome della connessione Glue per richiederla APIs Scrittura

connection*

PublishDataQuality [solo autorizzazione] Concede l'autorizzazione per pubblicare i risultati di qualità dei dati Scrittura

dataQualityRuleset*

PutDataCatalogEncryptionSettings Autorizza l'utente ad aggiornare le impostazioni di crittografia del catalogo. Scrittura

catalog*

PutDataQualityProfileAnnotation Concede il permesso di annotare tutti i punti dati di un profilo Scrittura

dataQualityRuleset*

job*

PutDataQualityStatisticAnnotation Concede l'autorizzazione ad annotare i punti dati nel tempo per una statistica specifica sulla qualità dei dati Scrittura

dataQualityRuleset*

job*

PutResourcePolicy Autorizza l'utente ad aggiornare una policy basata sulle risorse. Gestione delle autorizzazioni

catalog*

PutSchemaVersionMetadata Concede l'autorizzazione per aggiungere metadati alla versione dello schema Write

registry

schema

PutWorkflowRunProperties Concede l'autorizzazione per aggiornare le proprietà dell'esecuzione del flusso di lavoro. Write

workflow*

QuerySchemaVersionMetadata Concede l'autorizzazione per richiamare i metadati per una versione dello schema Elenco

registry

schema

RefreshOAuth2Tokens Concede l'autorizzazione ad aggiornare i token oauth2 per la connessione durante l'esecuzione del lavoro Gestione delle autorizzazioni

catalog*

connection*

RegisterSchemaVersion Concede l'autorizzazione per creare una nuova versione dello schema Write

registry*

schema*

RemoveSchemaVersionMetadata Concede l'autorizzazione per rimuovere i metadati dalla versione dello schema Scrittura

registry

schema

RequestLogParsing Concede l'autorizzazione a richiedere l'analisi dei log per SparkUI Gestione delle autorizzazioni
ResetJobBookmark Autorizza l'utente a ripristinare il segnalibro di processo. Write
ResumeWorkflowRun Concede l'autorizzazione per riprendere un'esecuzione di flusso di lavoro Scrittura

workflow*

RunDataPreviewStatement Concede l'autorizzazione per eseguire un'istruzione di anteprima dei dati Gestione delle autorizzazioni
RunStatement Concede l'autorizzazione per eseguire un codice o un'istruzione in una sessione interattiva Scrittura

session*

SearchTables Autorizza l'utente a recuperare le tabelle nel catalogo. Lettura

catalog*

database*

table*

SendFeedback Concede l'autorizzazione a fornire feedback sull'esperienza di completamento di Glue in Q AWS Scrittura
SendRecipeAction Concede l'autorizzazione a eseguire un'istruzione Data Preparation Recipe nell'anteprima dei dati Gestione delle autorizzazioni
StartBlueprintRun Concede l'autorizzazione per avviare l'esecuzione di un progetto Scrittura

blueprint*

StartColumnStatisticsTaskRun Concede l'autorizzazione per l’avvio di un'esecuzione per la generazione delle statistiche delle colonne per la tabella Scrittura

database*

glue:GetSecurityConfiguration

glue:GetTable

table*

StartCompletion Concede l'autorizzazione a creare una richiesta di completamento nell'esperienza Glue for AWS Q Scrittura
StartCrawler Autorizza l'utente ad avviare a un crawler. Scrittura

crawler*

StartCrawlerSchedule Concede l'autorizzazione a modificare lo stato di pianificazione di un crawler su SCHEDULED Scrittura
StartDataQualityRuleRecommendationRun Concede l'autorizzazione per iniziare l'esecuzione suggerita di una regola di qualità dei dati Scrittura

dataQualityRuleset*

StartDataQualityRulesetEvaluationRun Concede l'autorizzazione per iniziare l'esecuzione suggerita di una regola di qualità dei dati Scrittura

dataQualityRuleset*

StartExportLabelsTaskRun Autorizza l'utente ad avviare un'esecuzione attività ML Esporta etichette. Write

mlTransform*

StartImportLabelsTaskRun Autorizza l'utente ad avviare un'esecuzione attività ML Importa etichette. Write

mlTransform*

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

job*

StartMLEvaluationTaskRun Autorizza l'utente ad avviare un'esecuzione attività ML Valutazione. Write

mlTransform*

StartMLLabelingSetGenerationTaskRun Concede l'autorizzazione per avviare un'esecuzione attività ML Generazione di un set di etichette Scrittura

mlTransform*

StartNotebook Concede l'autorizzazione per avviare i notebook di Glue Studio Gestione delle autorizzazioni
StartTrigger Autorizza l'utente ad avviare un trigger. Write

trigger*

StartWorkflowRun Concede l'autorizzazione per avviare l'esecuzione di un flusso di lavoro. Scrittura

workflow*

StopColumnStatisticsTaskRun Concede l'autorizzazione per l’arresto dell'esecuzione delle statistiche delle colonne Scrittura

database*

table*

StopCrawler Autorizza l'utente ad arrestare un crawler in esecuzione. Scrittura

crawler*

StopCrawlerSchedule Concede l'autorizzazione a impostare lo stato di pianificazione di un crawler su _ NOT SCHEDULED Scrittura
StopSession Concede l'autorizzazione per arrestare una sessione interattiva Scrittura

session*

StopTrigger Autorizza l'utente ad arrestare un trigger. Write

trigger*

StopWorkflowRun Concede l'autorizzazione per arrestare un'esecuzione di flusso di lavoro Write

workflow*

TagResource Concede l'autorizzazione per aggiungere tag a una risorsa Assegnazione di tag

blueprint

connection

crawler

customEntityType

dataQualityRuleset

devendpoint

job

mlTransform

registry

schema

session

trigger

usageProfile

workflow

aws:TagKeys

aws:RequestTag/${TagKey}

TerminateNotebook Concede l'autorizzazione per terminare i notebook di Glue Studio Gestione delle autorizzazioni
TestConnection Concede l'autorizzazione per eseguire test della connessione in Glue Studio Gestione delle autorizzazioni
UntagResource Autorizza l'utente a rimuovere i tag associati a una risorsa. Assegnazione di tag

blueprint

connection

crawler

customEntityType

dataQualityRuleset

devendpoint

job

mlTransform

registry

schema

session

trigger

usageProfile

workflow

aws:TagKeys

UpdateBlueprint Concede l'autorizzazione per aggiornare un progetto Scrittura

blueprint*

UpdateClassifier Autorizza l'utente ad aggiornare un classificatore. Scrittura
UpdateColumnStatisticsForPartition Concede l'autorizzazione per aggiornare le statistiche di partizione delle colonne Scrittura

catalog*

database*

table*

UpdateColumnStatisticsForTable Concede l'autorizzazione per aggiornare le statistiche di tabella delle colonne Scrittura

catalog*

database*

table*

UpdateConnection Autorizza l'utente ad aggiornare una connessione. Write

catalog*

connection*

UpdateCrawler Autorizza l'utente ad aggiornare un crawler. Write

crawler*

UpdateCrawlerSchedule Autorizza l'utente ad aggiornare la pianificazione di un crawler. Scrittura
UpdateDataQualityRuleset Concede l'autorizzazione per aggiornare un set di regole di qualità dei dati Scrittura

dataQualityRuleset*

UpdateDatabase Autorizza l'utente ad aggiornare un database. Write

catalog*

database*

UpdateDevEndpoint Autorizza l'utente ad aggiornare un endpoint di sviluppo. Write

devendpoint*

UpdateJob Autorizza l'utente ad aggiornare un processo. Scrittura

job*

glue:VpcIds

glue:SubnetIds

glue:SecurityGroupIds

UpdateJobFromSourceControl Concede l'autorizzazione per aggiornare un processo dal provider di controllo di origine Scrittura

job*

UpdateMLTransform Autorizza l'utente ad aggiornare una trasformazione ML. Write

mlTransform*

UpdatePartition Autorizza l'utente ad aggiornare una partizione. Write

catalog*

database*

table*

UpdateRegistry Concede l'autorizzazione per aggiornare un registro dello schema Write

registry*

UpdateSchema Concede l'autorizzazione per aggiornare un container dello schema Scrittura

registry*

schema*

UpdateSourceControlFromJob Concede l'autorizzazione per aggiornare il provider di controllo di origine da un processo Scrittura

job*

UpdateTable Autorizza l'utente ad aggiornare una tabella. Scrittura

catalog*

database*

table*

UpdateTableOptimizer Concede l'autorizzazione per l’aggiornamento della configurazione per un ottimizzatore di tabelle esistente Scrittura

catalog*

glue:GetTable

database*

table*

UpdateTrigger Autorizza l'utente ad aggiornare un trigger. Scrittura

trigger*

UpdateUsageProfile Concede l'autorizzazione ad aggiornare un profilo di utilizzo Scrittura

usageProfile*

UpdateUserDefinedFunction Autorizza l'utente ad aggiornare una definizione di funzione. Write

catalog*

database*

userdefinedfunction*

UpdateWorkflow Concede l'autorizzazione per aggiornare un flusso di lavoro. Scrittura

workflow*

UseGlueStudio Concede l'autorizzazione all'uso di Glue Studio e all'accesso al suo interno APIs Gestione delle autorizzazioni
UseMLTransforms [solo autorizzazione] Concede il permesso di utilizzare un ML Transform dall'interno di un ETL Glue Script Scrittura

mlTransform*

Tipi di risorsa definiti da AWS Glue

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'Resourceelemento delle dichiarazioni sulla politica di IAM autorizzazione. Ogni operazione nella Tabella delle operazioni identifica i tipi di risorse che possono essere specificati con tale operazione. Un tipo di risorsa può anche definire quali chiavi di condizione puoi includere in una policy. Queste chiavi vengono visualizzate nell'ultima colonna della tabella Tipi di risorsa. Per dettagli sulle colonne nella tabella seguente, consulta Tabella dei tipi di risorsa.

Tipi di risorsa ARN Chiavi di condizione
catalog arn:${Partition}:glue:${Region}:${Account}:catalog
database arn:${Partition}:glue:${Region}:${Account}:database/${DatabaseName}
table arn:${Partition}:glue:${Region}:${Account}:table/${DatabaseName}/${TableName}
tableversion arn:${Partition}:glue:${Region}:${Account}:tableVersion/${DatabaseName}/${TableName}/${TableVersionName}
connection arn:${Partition}:glue:${Region}:${Account}:connection/${ConnectionName}

aws:ResourceTag/${TagKey}

userdefinedfunction arn:${Partition}:glue:${Region}:${Account}:userDefinedFunction/${DatabaseName}/${UserDefinedFunctionName}
devendpoint arn:${Partition}:glue:${Region}:${Account}:devEndpoint/${DevEndpointName}

aws:ResourceTag/${TagKey}

job arn:${Partition}:glue:${Region}:${Account}:job/${JobName}

aws:ResourceTag/${TagKey}

trigger arn:${Partition}:glue:${Region}:${Account}:trigger/${TriggerName}

aws:ResourceTag/${TagKey}

crawler arn:${Partition}:glue:${Region}:${Account}:crawler/${CrawlerName}

aws:ResourceTag/${TagKey}

workflow arn:${Partition}:glue:${Region}:${Account}:workflow/${WorkflowName}

aws:ResourceTag/${TagKey}

blueprint arn:${Partition}:glue:${Region}:${Account}:blueprint/${BlueprintName}

aws:ResourceTag/${TagKey}

mlTransform arn:${Partition}:glue:${Region}:${Account}:mlTransform/${TransformId}

aws:ResourceTag/${TagKey}

registry arn:${Partition}:glue:${Region}:${Account}:registry/${RegistryName}

aws:ResourceTag/${TagKey}

schema arn:${Partition}:glue:${Region}:${Account}:schema/${SchemaName}

aws:ResourceTag/${TagKey}

session arn:${Partition}:glue:${Region}:${Account}:session/${SessionId}

aws:ResourceTag/${TagKey}

usageProfile arn:${Partition}:glue:${Region}:${Account}:usageProfile/${UsageProfileId}

aws:ResourceTag/${TagKey}

dataQualityRuleset arn:${Partition}:glue:${Region}:${Account}:dataQualityRuleset/${RulesetName}

aws:ResourceTag/${TagKey}

customEntityType arn:${Partition}:glue:${Region}:${Account}:customEntityType/${CustomEntityTypeId}

aws:ResourceTag/${TagKey}

completion arn:${Partition}:glue:${Region}:${Account}:completion/${CompletionId}

Chiavi di condizione per AWS Glue

AWS Glue definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una IAM policy. Puoi utilizzare queste chiavi per perfezionare ulteriormente le condizioni in base alle quali si applica l'istruzione di policy. Per dettagli sulle colonne nella tabella seguente, consulta Tabella delle chiavi di condizione.

Per visualizzare le chiavi di condizione globali disponibili per tutti i servizi, consulta Chiavi di condizione globali disponibili.

Chiavi di condizione Descrizione Tipo
aws:RequestTag/${TagKey} Filtra l'accesso in base alla presenza di coppie chiave-valore di tag nella richiesta Stringa
aws:ResourceTag/${TagKey} Filtra le operazioni in base alle coppie chiave-valore di tag collegate alla risorsa Stringa
aws:TagKeys Filtra l'accesso in base alla presenza di chiavi di tag nella richiesta ArrayOfString
glue:CredentialIssuingService Filtra l'accesso in base al servizio da cui vengono emesse le credenziali della richiesta Stringa
glue:RoleAssumedBy Filtra l'accesso in base al servizio da cui vengono ottenute le credenziali della richiesta assumendo il ruolo del cliente Stringa
glue:SecurityGroupIds Filtra l'accesso in base all'ID dei gruppi di sicurezza configurati per il processo Glue ArrayOfString
glue:SubnetIds Filtra l'accesso in base all'ID delle sottoreti configurate per il processo Glue ArrayOfString
glue:VpcIds Filtra l'accesso in base all'ID del VPC configurato per il lavoro Glue ArrayOfString