

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

# AWS Glue Specifiche REST APIs per Apache Iceberg
<a name="iceberg-rest-apis"></a>

Questa sezione contiene le specifiche sul catalogo e sull' AWS Glue estensione AWS Glue APIs Iceberg REST e le considerazioni relative al loro utilizzo. APIs 

Le richieste API agli AWS Glue Data Catalog endpoint vengono autenticate utilizzando AWS Signature Version 4 (SigV4). Consulta [AWS la sezione Signature Version 4 per le richieste API per](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_sigv.html) saperne di più su SigV4. AWS 

Quando accede all'endpoint del AWS Glue servizio e ai AWS Glue metadati, l'applicazione assume un ruolo IAM che richiede l'intervento di IAM. `glue:getCatalog` 

L'accesso al Catalogo dati e ai relativi oggetti può essere gestito utilizzando le autorizzazioni IAM, Lake Formation o Lake Formation in modalità ibrida.

I cataloghi federati nel Catalogo dati hanno posizioni di dati registrate da Lake Formation. Lake Formation collabora con Catalogo dati per fornire autorizzazioni in stile database per gestire l'accesso degli utenti agli oggetti del Catalogo dati. 

Puoi utilizzare le autorizzazioni in modalità ibrida IAM o Lake Formation per gestire l'accesso al Data Catalog predefinito e ai relativi oggetti. AWS Lake Formation

Per creare, inserire o eliminare i dati negli oggetti gestiti di Lake Formation, devi impostare autorizzazioni specifiche per il ruolo o l'utente IAM. 
+ CREATE\_CATALOG: necessario per creare cataloghi 
+ CREATE\_DATABASE: necessario per creare database
+ CREATE\_TABLE: necessario per creare tabelle
+ DELETE: necessario per eliminare i dati da una tabella
+ DESCRIBE: necessario per leggere i metadati 
+ DROP: obbligatorio per drop/delete una tabella o un database
+ INSERT: necessario quando il principale deve inserire dati in una tabella
+ SELECT: necessario quando il principale deve selezionare i dati da una tabella

Per ulteriori informazioni, consulta il [riferimento alle autorizzazioni di Lake Formation](https://docs.aws.amazon.com/lake-formation/latest/dg/lf-permissions-reference.html) nella Guida per gli AWS Lake Formation sviluppatori.

## LoadNamespaceMetadata
<a name="load-ns-metadata"></a>


**Informazioni generali**  

|  |  | 
| --- |--- |
| Nome operazione | LoadNamespaceMetadata | 
| Tipo | API del catalogo REST Iceberg | 
| Percorso REST | GET/iceberg/v1/catalogs/{catalog}/namespaces/{ns} | 
| Operazione IAM | colla: GetDatabase | 
| Autorizzazioni Lake Formation | ALL, DESCRIBE, SELECT | 
| CloudTrail Evento . | colla: GetDatabase | 
| Definizione Open API | https://github.com/apache/iceberg/blob/apache-iceberg-1.6.1/open-api/rest- catalog-open-api .yaml \#L302 | 

****Considerazioni e limitazioni****
+ Il parametro del percorso del catalogo deve seguire lo stile descritto nella sezione [Parametri del percorso del catalogo e del prefisso](connect-glu-iceberg-rest.md#prefix-catalog-path-parameters).
+ È possibile specificare solo un namespace a livello singolo nel parametro del percorso REST. Per ulteriori informazioni, consultare la sezione [Parametro del percorso namespace](connect-glu-iceberg-rest.md#ns-path-param).

## UpdateNamespaceProperties
<a name="w2aac20c29c16c21c13"></a>


**Informazioni generali**  

|  |  | 
| --- |--- |
| Nome operazione | UpdateNamespaceProperties | 
| Tipo | API del catalogo REST Iceberg | 
| Percorso REST | POSTA/iceberg/v1/catalogs/{catalog}/namespaces/{ns}/properties | 
| Operazione IAM | colla: UpdateDatabase | 
| Autorizzazioni Lake Formation | ALL, ALTER | 
| CloudTrail Evento . | colla: UpdateDatabase | 
| Definizione Open API | https://github.com/apache/iceberg/blob/apache-iceberg-1.6.1/open-api/rest- catalog-open-api .yaml \#L400 | 

****Considerazioni e limitazioni****
+ Il parametro del percorso del catalogo deve seguire lo stile descritto nella sezione [Parametri del percorso del catalogo e del prefisso](connect-glu-iceberg-rest.md#prefix-catalog-path-parameters).
+ È possibile specificare solo un namespace a livello singolo nel parametro del percorso REST. Per ulteriori informazioni, consultare la sezione [Parametro del percorso namespace](connect-glu-iceberg-rest.md#ns-path-param).