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 politiche di autorizzazione IAM.

Riferimenti:

Operazioni definite da AWS Glue

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.

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, puoi specificare un ARN di quel tipo in una istruzione con tale operazione. 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'elemento Resource in una policy IAM, è necessario includere un ARN o un modello per ogni tipo di risorsa richiesta. 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.

Operazioni Descrizione Livello di accesso Tipi di risorsa (*obbligatorio) Chiavi di condizione Operazioni dipendenti
AuthorizeInboundIntegration [solo autorizzazione] Concede l'autorizzazione a Glue per convalidare continuamente che l'Arn di destinazione possa ricevere dati replicati dall'ARN di origine Scrittura

integration*

BatchCreatePartition Autorizza l'utente a creare una o più partizioni. Write

database*

rootcatalog*

table*

catalog

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

connection*

rootcatalog*

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

database*

rootcatalog*

table*

catalog

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

database*

rootcatalog*

table*

catalog

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

database*

rootcatalog*

table*

catalog

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

database*

rootcatalog*

table*

catalog

BatchGetStageFiles Concede il permesso di ottenere 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

database*

glue:GetTable

rootcatalog*

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

database*

rootcatalog*

table*

catalog

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

CreateCatalog Concede il permesso di creare un catalogo Scrittura

catalog*

rootcatalog*

CreateClassifier Autorizza l'utente a creare un classificatore. Scrittura
CreateColumnStatisticsTaskSettings Concede l'autorizzazione a creare impostazioni per un'attività di statistica delle colonne Scrittura

database*

table*

CreateConnection Autorizza l'utente a creare una connessione. Write

rootcatalog*

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

database*

rootcatalog*

catalog

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

aws:RequestTag/${TagKey}

aws:TagKeys

CreateInboundIntegration [solo autorizzazione] Concede l'autorizzazione al principale di origine per creare un'integrazione in entrata per la replica dei dati dall'origine alla destinazione Scrittura
CreateIntegration Concede l'autorizzazione a creare un'integrazione Scrittura

catalog*

kms:CreateGrant

kms:DescribeKey

connection*

database*

integration*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateIntegrationResourceProperty Concede l'autorizzazione a creare la proprietà della risorsa di integrazione Scrittura

catalog*

connection*

database*

CreateIntegrationTableProperties Concede l'autorizzazione a creare le proprietà delle tabelle di integrazione Scrittura

catalog*

connection*

database*

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

database*

rootcatalog*

table*

catalog

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

database*

rootcatalog*

table*

catalog

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

database*

rootcatalog*

table*

catalog

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

database*

glue:GetTable

rootcatalog*

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

database*

rootcatalog*

catalog

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*

DeleteCatalog Concede l'autorizzazione a eliminare un catalogo Scrittura

rootcatalog*

catalog

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

database*

rootcatalog*

table*

catalog

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

database*

rootcatalog*

table*

catalog

DeleteColumnStatisticsTaskSettings Concede l'autorizzazione a eliminare le impostazioni per un'attività di statistica delle colonne Scrittura

database*

table*

DeleteConnection Autorizza l'utente a eliminare una connessione. Write

connection*

rootcatalog*

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

database*

rootcatalog*

table*

userdefinedfunction*

catalog

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

devendpoint*

DeleteIntegration Concede il permesso di eliminare un'integrazione Scrittura

integration*

aws:ResourceTag/${TagKey}

DeleteIntegrationTableProperties Concede il permesso di eliminare le proprietà della tabella di integrazione Scrittura

catalog*

connection*

database*

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

database*

rootcatalog*

table*

catalog

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

database*

rootcatalog*

table*

catalog

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

rootcatalog*

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

database*

rootcatalog*

table*

catalog

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

database*

glue:GetTable

rootcatalog*

table*

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

database*

rootcatalog*

table*

catalog

DeleteTrigger Autorizza l'utente a eliminare un trigger. Scrittura

trigger*

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

usageProfile*

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

database*

rootcatalog*

userdefinedfunction*

catalog

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

connection*

rootcatalog*

DescribeInboundIntegrations Concede l'autorizzazione per elencare le integrazioni in entrata Elenco
DescribeIntegrations Concede l'autorizzazione a descrivere le integrazioni zero-ETL Elenco

integration*

aws:ResourceTag/${TagKey}

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*

GetCatalog Concede l'autorizzazione a recuperare un catalogo Lettura

rootcatalog*

catalog

glue:EnabledForRedshiftAutoDiscovery

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

rootcatalog*

GetCatalogs Concede l'autorizzazione a recuperare tutti i cataloghi Lettura

rootcatalog*

catalog

glue:EnabledForRedshiftAutoDiscovery

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

database*

rootcatalog*

table*

catalog

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

database*

rootcatalog*

table*

catalog

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
GetColumnStatisticsTaskSettings Concede l'autorizzazione a recuperare le impostazioni per un'attività di statistica delle colonne 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

connection*

rootcatalog*

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

connection*

rootcatalog*

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
GetDashboardUrl Concede l'autorizzazione a generare un URL predefinito per accedere all'interfaccia utente di Spark Live Lettura

session*

GetDataCatalogEncryptionSettings Autorizza l'utente a recuperare le impostazioni di crittografia del catalogo. Lettura

rootcatalog*

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

database*

rootcatalog*

catalog

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

database*

rootcatalog*

catalog

GetDataflowGraph Autorizza l'utente a trasformare uno script in un grafo aciclico orientato (Directed Acyclic Graph, DAG). Read
GetDevEndpoint Autorizza l'utente a recuperare un endpoint di sviluppo. Read

devendpoint*

GetDevEndpoints Autorizza l'utente a recuperare tutti gli endpoint di sviluppo. Lettura
GetEntityRecords Concede il permesso di visualizzare in anteprima i record delle entità in Glue Lettura

catalog*

connection

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
GetGeneratedCode Trasforma un grafo aciclico diretto (DAG) in codice Lettura
GetIntegrationResourceProperty Concede il permesso di recuperare la proprietà della risorsa di integrazione Lettura

catalog*

connection*

database*

GetIntegrationTableProperties Concede il permesso di recuperare le proprietà della tabella di integrazione Lettura

catalog*

connection*

database*

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. Lettura

job*

GetJobUpgradeAnalysis Concede l'autorizzazione a recuperare un'analisi di aggiornamento per un lavoro Lettura

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

database*

rootcatalog*

table*

catalog

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

database*

rootcatalog*

table*

catalog

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

database*

rootcatalog*

table*

catalog

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

rootcatalog*

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

rootcatalog*

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

database*

rootcatalog*

table*

catalog

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

database*

glue:GetTable

rootcatalog*

table*

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

database*

rootcatalog*

table*

catalog

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

database*

rootcatalog*

table*

catalog

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

database*

rootcatalog*

table*

catalog

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

database*

rootcatalog*

userdefinedfunction*

catalog

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

database*

rootcatalog*

userdefinedfunction*

catalog

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

rootcatalog*

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

connection*

rootcatalog*

ListJobUpgradeAnalyses Concede il permesso di elencare le analisi di aggiornamento relative a un lavoro Elenco

job*

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

database*

glue:GetTable

rootcatalog*

table*

ListTriggers Autorizza l'utente a recuperare tutti i trigger. Elenco
ListUsageProfiles Concede l'autorizzazione a recuperare un elenco di profili di utilizzo Elenco
ListWorkflows Autorizza l'utente a recuperare tutti i flussi di lavoro. Elenco
ModifyIntegration Concede l'autorizzazione a modificare un'integrazione zero-ETL Scrittura

integration*

aws:ResourceTag/${TagKey}

NotifyEvent Concede l'autorizzazione per notificare un evento al flusso di lavoro basato su eventi Scrittura

workflow*

PassConnection [solo autorizzazione] Concede l'autorizzazione a passare il nome della connessione Glue in input per la richiesta 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

rootcatalog*

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

rootcatalog*

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

connection*

rootcatalog*

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

database*

rootcatalog*

table*

catalog

SendFeedback Concede l'autorizzazione a fornire feedback su un'esperienza di completamento della colla 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*

StartColumnStatisticsTaskRunSchedule Concede l'autorizzazione ad avviare una pianificazione dell'attività di statistica delle colonne Scrittura

database*

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. Write

crawler*

StartCrawlerSchedule Autorizza l'utente a modificare lo stato della pianificazione di un crawler a 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. Scrittura

job*

StartJobUpgradeAnalysis Concede il permesso di iniziare a eseguire l'analisi degli aggiornamenti per un lavoro Scrittura

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*

StopColumnStatisticsTaskRunSchedule Concede l'autorizzazione a interrompere la pianificazione dell'esecuzione di un'attività di statistica delle colonne Scrittura

database*

table*

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

crawler*

StopCrawlerSchedule Autorizza l'utente a impostare lo stato della pianificazione di un crawler a NOT_SCHEDULED. Scrittura
StopJobUpgradeAnalysis Concede l'autorizzazione a interrompere un'analisi di aggiornamento in corso per un lavoro Scrittura

job*

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

integration

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

integration

job

mlTransform

registry

schema

session

trigger

usageProfile

workflow

aws:TagKeys

UpdateBlueprint Concede l'autorizzazione per aggiornare un progetto Scrittura

blueprint*

UpdateCatalog Concede l'autorizzazione ad aggiornare un catalogo Scrittura

rootcatalog*

catalog

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

database*

rootcatalog*

table*

catalog

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

database*

rootcatalog*

table*

catalog

UpdateColumnStatisticsTaskSettings Concede l'autorizzazione ad aggiornare le impostazioni per un'attività di statistica delle colonne Scrittura

database*

table*

UpdateConnection Autorizza l'utente ad aggiornare una connessione. Write

connection*

rootcatalog*

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

database*

rootcatalog*

catalog

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

devendpoint*

UpdateIntegrationResourceProperty Concede l'autorizzazione ad aggiornare la proprietà della risorsa di integrazione Scrittura

catalog*

connection*

database*

UpdateIntegrationTableProperties Concede l'autorizzazione ad aggiornare le proprietà della tabella di integrazione Scrittura

catalog*

connection*

database*

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

database*

rootcatalog*

table*

catalog

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

database*

rootcatalog*

table*

catalog

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

database*

glue:GetTable

rootcatalog*

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

database*

rootcatalog*

userdefinedfunction*

catalog

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

workflow*

UpgradeJob Concede l'autorizzazione per aggiornare un lavoro alla versione più recente Scrittura

job*

UseGlueStudio Concede l'autorizzazione all'uso di Glue Studio e all'accesso al suo interno APIs Gestione delle autorizzazioni
UseMLTransforms [solo autorizzazione] Autorizza l'utente a utilizzare una trasformazione ML da uno script ETL di Glue. Write

mlTransform*

Tipi di risorsa definiti da AWS Glue

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM. 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
rootcatalog arn:${Partition}:glue:${Region}:${Account}:catalog
catalog arn:${Partition}:glue:${Region}:${Account}:catalog/${CatalogName}
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}
integration arn:${Partition}:glue:${Region}:${Account}:integration:${IntegrationId}

aws:ResourceTag/${TagKey}

Chiavi di condizione per AWS Glue

AWS Glue definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una policy IAM. 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:EnabledForRedshiftAutoDiscovery Filtra l'accesso in base alla presenza della chiave configurata per la politica basata sull'identità del ruolo Bool
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 processo Glue ArrayOfString