

# Desabilitar o otimizador de retenção de snapshots
<a name="disable-snapshot-retention"></a>

 Você pode desabilitar o otimizador de retenção de snapshots para uma tabela Apache Iceberg específica usando o console do AWS Glue ou a AWS CLI. 

------
#### [ Console ]

**Para desabilitar a retenção de snapshots**

1. Faça login no Console de gerenciamento da AWS e abra o console do AWS Glue em [https://console.aws.amazon.com/glue/](https://console.aws.amazon.com/glue/).

1. Escolha **catálogo de dados** e escolha **Tabelas**. Na lista de tabelas, escolha a tabela Iceberg da qual você deseja desabilitar o otimizador para a retenção de snapshots.

1. Na seção inferior da página **Detalhes da tabela**, escolha **Otimização de tabela** e **Desabilitar**, **Retenção de snapshots**, em **Ações**.

   Também é possíveç escolher **Desativar** em **Otimização** no menu **Ações**, localizado no canto superior direito da página.

1.  Escolha **Desabilitar** na mensagem de confirmação. Você poderá habilitar novamente o otimizador de retenção de snapshots mais tarde. 

    Após a confirmação, o otimizador de retenção de snapshots é desabilitado e o status de retenção de snapshots volta a ser `Not enabled`.

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

No exemplo a seguir, substitua o ID da conta por um ID de conta da AWS válido. Substitua o nome do banco de dados e o nome da tabela pelo nome real da tabela do Iceberg e pelo nome do banco de dados. Substitua `roleArn` pelo nome do recurso da AWS (ARN) do perfil do IAM e o nome atual do perfil do IAM que tem as permissões necessárias para executar o otimizador de retenção.

```
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", "vpcConfiguration":{"glueConnectionName":"glue_connection_name"}, "enabled":'false'}'\ 
  --type retention
```

------
#### [ AWS API ]

Chame a operação [UpdateTableOptimizer](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-table-optimizers.html#aws-glue-api-table-optimizers-UpdateTableOptimizer) para desabilitar o otimizador de retenção de snapshots para uma tabela específica.

------