

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

# Aggiornamento di un catalogo federato
<a name="update-fed-catalog-steps"></a>

Puoi aggiornare un catalogo federato Amazon Redshift nel Data Catalog utilizzando la console Lake Formation AWS CLI o l'[UpdateCatalog](https://docs.aws.amazon.com/glue/latest/webapi/API_UpdateCatalog.html)operazione API.

------
#### [ Console di gestione AWS ]

Segui questi passaggi per aggiornare il tuo catalogo federato utilizzando la console Lake Formation.

1. Accedi a Console di gestione AWS, e apri la console Lake Formation all'indirizzo [https://console.aws.amazon.com/lakeformation/](https://console.aws.amazon.com/lakeformation/).

1. Nel riquadro di navigazione a sinistra, scegli **Cataloghi** in **Data Catalog**.

1. Nella pagina **Cataloghi**, scegli il catalogo federato Amazon Redshift che desideri aggiornare.

1. **In **Azioni, scegli** Modifica.**

1. Nella schermata dei **dettagli di Set Catalog**, nella sezione **Accesso dai motori**, scegli **Accedi a questo catalogo dai motori compatibili con Iceberg**. La selezione di questa opzione abiliterà l'accesso al data lake per i motori di query compatibili con Apache Iceberg.

1. Successivamente, crea un nuovo ruolo IAM o scegli un ruolo IAM esistente con la policy che concede le autorizzazioni per eseguire il trasferimento di dati da e verso il bucket Amazon S3.

   Per ulteriori informazioni sulle autorizzazioni, consulta. [Prerequisiti per la gestione dei namespace di Amazon Redshift nel AWS Glue Data Catalog](redshift-ns-prereqs.md)

1. Per impostazione predefinita, i dati nel cluster Amazon Redshift sono crittografati utilizzando un. Chiave gestita da AWS Se scegli di crittografare i dati utilizzando una chiave gestita dal cliente, crea una chiave KMS o scegli una chiave esistente con le autorizzazioni definite nella sezione. [Prerequisiti per la gestione dei namespace di Amazon Redshift nel AWS Glue Data Catalog](redshift-ns-prereqs.md) 

1. Scegli **Save** (Salva).

   Una volta completato con successo, la pagina dei **dettagli del catalogo** mostra il nome del gruppo di lavoro gestito con lo stato «Operazione completata».

------
#### [ AWS CLI ]

Di seguito è riportato un esempio di input `update-catalog` CLI con l'accesso al data lake disabilitato impostando il valore del `DataLakeAacess` parametro come. `false` 

```
aws glue update-catalog  --cli-input-json \
'{
    "Name": "nscatalog", 
    "CatalogInput": {
        "Description": "Redshift published catalog",
        "CreateDatabaseDefaultPermissions" : [],
        "CreateTableDefaultPermissions": [],
        "FederatedCatalog": {
            "Identifier": "arn:aws:redshift:us-east-1:123456789012:datashare:11524d7f-f56d-45fe-83f7-d7bb0a4d6d71/ds_internal_namespace",
            "ConnectionName": "aws:redshift"
        },
        "CatalogProperties": {
          "DataLakeAccessProperties" : {
            "DataLakeAccess" : false
        } 
       }
    }
}'
```

------