Désactiver la suppression des fichiers orphelins - AWS Glue

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.

Désactiver la suppression des fichiers orphelins

Vous pouvez désactiver l'optimiseur de suppression de fichiers orphelins pour une table Apache Iceberg particulière à l'aide AWS Glue de la console ou. AWS CLI

Console
Pour désactiver la suppression des fichiers orphelins
  1. Choisissez Catalogue de données, puis choisissez Tables. Dans la liste des tables, choisissez la table Iceberg dont vous souhaitez désactiver l'optimiseur pour la suppression des fichiers orphelins.

  2. Dans la section inférieure de la page des détails du tableau, choisissez l'onglet Optimisation du tableau.

  3. Choisissez Actions, puis sélectionnez Désactiver, Suppression des fichiers orphelins.

    Vous pouvez également choisir Désactiver sous Optimisation dans le menu Actions.

  4. Choisissez Désactiver dans le message de confirmation. Vous pouvez réactiver l'optimiseur de suppression des fichiers orphelins ultérieurement.

    Une fois que vous avez confirmé, l'optimiseur de suppression des fichiers orphelins est désactivé et le statut de suppression des fichiers orphelins revient à. Not enabled

AWS CLI

Dans l'exemple suivant, remplacez l'ID de compte par un ID de AWS compte valide. Remplacez le nom de la base de données et le nom de la table par un nom réel de la table Iceberg et le nom de la base de données. Remplacez le roleArn par le nom de AWS ressource (ARN) du rôle IAM et le nom réel du rôle IAM disposant des autorisations requises pour désactiver l'optimiseur.

aws glue update-table-optimizer \ --catalog-id 123456789012 \ --database-name iceberg_db \ --table-name iceberg_table \ --table-optimizer-configuration '{"roleArn":"arn:aws:iam::123456789012:role/optimizer_role", "enabled":'false'}'\ --type orphan_file_deletion
API

Appelez l'UpdateTableOptimizeropération pour désactiver l'optimiseur de rétention des instantanés pour une table spécifique.