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à.
Gestione dei link alle risorse in AWS Glue
APIs
Le tabelle seguenti spiegano come AWS Glue Data Catalog APIs gestisce i collegamenti alle risorse di database e tabelle. Per tutte le Get*
API operazioni, vengono restituiti solo i database e le tabelle per i quali il chiamante dispone delle autorizzazioni. Inoltre, quando si accede a un database o a una tabella di destinazione tramite un collegamento a una risorsa, è necessario disporre sia delle autorizzazioni AWS Identity and Access Management (IAM) che di Lake Formation sia sulla destinazione che sul collegamento alla risorsa. L'autorizzazione di Lake Formation richiesta per i collegamenti alle risorse èDESCRIBE
. Per ulteriori informazioni, consulta DESCRIBE.
APIOperazioni sul database
APIoperazione |
gestione dei collegamenti alle risorse |
CreateDatabase |
Se il database è un collegamento di risorse, crea il collegamento alla risorsa al database di destinazione designato. |
UpdateDatabase |
Se il database designato è un collegamento a una risorsa, segue il collegamento e aggiorna il database di destinazione. Se è necessario modificare il collegamento alla risorsa per collegarsi a un database diverso, è necessario eliminarlo e crearne uno nuovo. |
DeleteDatabase |
Elimina il link alla risorsa. Non elimina il database collegato (di destinazione). |
GetDatabase |
Se il chiamante dispone delle autorizzazioni sulla destinazione, segue il link per restituire le proprietà della destinazione. Altrimenti, restituisce le proprietà del link. |
GetDatabases |
Restituisce un elenco di database, inclusi i collegamenti alle risorse. Per ogni collegamento di risorsa nel set di risultati, l'operazione segue il collegamento per ottenere le proprietà della destinazione del collegamento. Devi specificare ResourceShareType = ALL per vedere i database condivisi con il tuo account. |
APIOperazioni sulla tabella
APIoperazione |
gestione dei collegamenti alle risorse |
CreateTable |
Se il database è un collegamento a una risorsa, segue il collegamento al database e crea una tabella nel database di destinazione. Se la tabella è un collegamento di risorse, l'operazione crea il collegamento alle risorse nel database designato. La creazione di un collegamento alle risorse della tabella tramite un collegamento alle risorse del database non è supportata. |
UpdateTable |
Se la tabella o il database designato è un collegamento a una risorsa, aggiorna la tabella di destinazione. Se sia la tabella che il database sono collegamenti a risorse, l'operazione ha esito negativo. |
DeleteTable |
Se il database designato è un collegamento a una risorsa, segue il collegamento ed elimina la tabella o il collegamento alle risorse della tabella nel database di destinazione. Se la tabella è un collegamento a una risorsa, l'operazione elimina il collegamento alle risorse della tabella nel database designato. L'eliminazione di un collegamento alle risorse della tabella non elimina la tabella di destinazione. |
BatchDeleteTable |
Come DeleteTable . |
GetTable |
Se il database designato è un collegamento di risorse, segue il collegamento al database e restituisce la tabella o il collegamento alle risorse della tabella dal database di destinazione. Altrimenti, se la tabella è un collegamento a una risorsa, l'operazione segue il collegamento e restituisce le proprietà della tabella di destinazione. |
GetTables |
Se il database designato è un collegamento a una risorsa, segue il collegamento al database e restituisce le tabelle e i collegamenti alle risorse della tabella dal database di destinazione. Se il database di destinazione è un database condiviso di un altro AWS account, l'operazione restituisce solo le tabelle condivise in quel database. Non segue i collegamenti alle risorse della tabella nel database di destinazione. Altrimenti, se il database designato è un database locale (di proprietà), l'operazione restituisce tutte le tabelle del database locale e segue ogni collegamento alle risorse della tabella per restituire le proprietà della tabella di destinazione. |
SearchTables |
Restituisce tabelle e collegamenti alle risorse delle tabelle. Non segue i link per restituire le proprietà della tabella di destinazione. Devi specificare ResourceShareType = ALL per vedere le tabelle condivise con il tuo account. |
GetTableVersion |
Come GetTable . |
GetTableVersions |
Come GetTable . |
DeleteTableVersion |
Come DeleteTable . |
BatchDeleteTableVersion |
Come DeleteTable . |
Operazioni di partizione API
APIoperazione |
gestione dei collegamenti alle risorse |
CreatePartition |
Se il database designato è un collegamento di risorse, segue il collegamento al database e crea una partizione nella tabella designata nel database di destinazione. Se la tabella è un collegamento di risorse, l'operazione segue il collegamento alle risorse e crea la partizione nella tabella di destinazione. La creazione di una partizione tramite un collegamento alle risorse della tabella e un collegamento alle risorse del database non è supportata. |
BatchCreatePartition |
Come CreatePartition . |
UpdatePartition |
Se il database designato è un collegamento a una risorsa, segue il collegamento al database e aggiorna la partizione nella tabella designata nel database di destinazione. Se la tabella è un collegamento a una risorsa, l'operazione segue il collegamento alle risorse e aggiorna la partizione nella tabella di destinazione. L'aggiornamento di una partizione tramite un collegamento alle risorse della tabella e un collegamento alle risorse del database non è supportato. |
DeletePartition |
Se il database designato è un collegamento di risorse, segue il collegamento al database ed elimina la partizione nella tabella designata nel database di destinazione. Se la tabella è un collegamento di risorse, l'operazione segue il collegamento alla risorsa ed elimina la partizione nella tabella di destinazione. L'eliminazione di una partizione tramite un collegamento alle risorse della tabella e un collegamento alle risorse del database non è supportata. |
BatchDeletePartition |
Come DeletePartition . |
GetPartition |
Se il database designato è un collegamento a una risorsa, segue il collegamento al database e restituisce le informazioni sulla partizione dalla tabella designata. Altrimenti, se la tabella è un collegamento a una risorsa, l'operazione segue il collegamento e restituisce informazioni sulla partizione. Se sia la tabella che il database sono collegamenti a risorse, restituisce un set di risultati vuoto. |
GetPartitions |
Se il database designato è un collegamento di risorse, segue il collegamento al database e restituisce le informazioni sulla partizione per tutte le partizioni nella tabella designata. Altrimenti, se la tabella è un collegamento di risorse, l'operazione segue il collegamento e restituisce informazioni sulla partizione. Se sia la tabella che il database sono collegamenti a risorse, restituisce un set di risultati vuoto. |
BatchGetPartition |
Come GetPartition . |
Operazioni sulle funzioni API definite dall'utente
APIoperazione |
Gestione dei link alle risorse |
(Tutte le API operazioni) |
Se il database è un collegamento a una risorsa, segue il collegamento alla risorsa ed esegue l'operazione sul database di destinazione. |