

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Mettre à jour un catalogue fédéré
<a name="update-fed-catalog-steps"></a>

Vous pouvez mettre à jour un catalogue fédéré Amazon Redshift dans le catalogue de données à l'aide de la console Lake Formation AWS CLI ou de l'opération API. [UpdateCatalog](https://docs.aws.amazon.com/glue/latest/webapi/API_UpdateCatalog.html)

------
#### [ AWS Management Console ]

Suivez ces étapes pour mettre à jour votre catalogue fédéré à l'aide de la console Lake Formation.

1. Connectez-vous à la AWS Management Console console Lake Formation et ouvrez-la à l'adresse [https://console.aws.amazon.com/lakeformation/](https://console.aws.amazon.com/lakeformation/).

1. Dans le volet de navigation de gauche, sélectionnez **Catalogues** sous **Catalogue de données**.

1. Sur la page **Catalogues**, choisissez le catalogue fédéré Amazon Redshift que vous souhaitez mettre à jour.

1. Sous **Actions**, sélectionnez **Modifier**.

1. Sur l'écran **Définir les détails du catalogue**, dans la section **Accès depuis les moteurs**, sélectionnez **Accéder à ce catalogue depuis les moteurs compatibles Iceberg**. Si vous cochez cette option, l'accès au lac de données sera activé pour les moteurs de requêtes compatibles avec Apache Iceberg.

1. Créez ensuite un nouveau rôle IAM ou choisissez un rôle IAM existant dont la politique accorde des autorisations pour effectuer le transfert de données vers et depuis le compartiment Amazon S3.

   Pour plus d'informations sur les autorisations, consultez[Conditions préalables à la gestion des espaces de noms Amazon Redshift dans AWS Glue Data Catalog](redshift-ns-prereqs.md).

1. Par défaut, vos données dans le cluster Amazon Redshift sont chiffrées à l'aide d'un. Clé gérée par AWS Si vous choisissez de chiffrer les données à l'aide d'une clé gérée par le client, créez une clé KMS ou choisissez une clé existante dotée des autorisations définies dans la [Conditions préalables à la gestion des espaces de noms Amazon Redshift dans AWS Glue Data Catalog](redshift-ns-prereqs.md) section. 

1. Choisissez **Enregistrer**.

   Une fois l'opération terminée, la page des **détails du catalogue** affiche le nom du groupe de travail géré avec le statut « Succès ».

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

Voici un exemple d'entrée `update-catalog` CLI avec l'accès au lac de données désactivé en définissant la valeur du `DataLakeAacess` paramètre comme`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
        } 
       }
    }
}'
```

------