

# Exportar métricas da Lente de Armazenamento do S3 para a funcionalidade Tabelas do S3
<a name="storage-lens-s3-tables-export"></a>

Configure a Lente de Armazenamento do Amazon S3 para exportar analytics e insights de armazenamento para a funcionalidade Tabelas do S3 para consultas baseadas em SQL. Ao habilitar a exportação para Tabelas do S3, suas métricas são automaticamente armazenadas em tabelas Apache Iceberg somente leitura no bucket de tabelas `aws-s3` gerenciado pela AWS, o que as torna consultáveis por meio de SQL com serviços de analytics da AWS, como Amazon Athena, Amazon Redshift e Amazon EMR.

**nota**  
Não há custo adicional para exportar métricas da Lente de Armazenamento do S3 para tabelas do S3 gerenciadas pela AWS. As taxas padrão se aplicam ao armazenamento de tabelas, ao gerenciamento de tabelas e a solicitações nas tabelas. Para obter mais informações, consulte [Preço do Amazon S3](https://aws.amazon.com/s3/pricing). 

## Habilitar a exportação para Tabelas do S3 usando o console
<a name="storage-lens-s3-tables-export-console"></a>

1. Faça login no Console de Gerenciamento da AWS e abra o console do Amazon S3 em [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/). 

1. No painel de navegação à esquerda, escolha **Lente de Armazenamento** e **Painéis do Storage Lens**. 

1. Na lista **Painéis do Storage Lens**, escolha o painel que você deseja visualizar.

1. Escolha **Editar**. 

1. Na página **Painel**, acesse a seção **Exportação e publicação de métricas**.

1. Para habilitar a exportação de tabelas para **Relatório de métricas padrão**, selecione **Bucket de tabela** em “Tipo de bucket”.

1. Para habilitar a exportação de tabelas para **Relatório ampliado de métricas de prefixos**, selecione **Bucket de tabela** em “Tipo de bucket”.

1. Analise a configuração do painel e clique em **Enviar**. 

**nota**  
Depois de habilitar a exportação para Tabelas do S3, pode levar até 48 horas para os primeiros dados serem disponibilizados nas tabelas.

**nota**  
Não há custo adicional para exportar métricas da Lente de Armazenamento do S3 para tabelas do S3 gerenciadas pela AWS. As taxas padrão se aplicam ao armazenamento de tabelas, ao gerenciamento de tabelas, a solicitações nas tabelas e ao monitoramento. Você pode habilitar ou desabilitar a exportação para a funcionalidade Tabelas do S3 usando o console do Amazon S3, a API do Amazon S3, a AWS CLI ou SDKs da AWS.

**nota**  
Por padrão, os registros nas tabelas do S3 não expiram. Para ajudar a minimizar os custos de armazenamento de tabelas, você pode habilitar e configurar a expiração de registros das tabelas. Com essa opção, o Amazon S3 remove automaticamente os registros de uma tabela quando eles expiram. Consulte: [Expiração do registro de tabelas](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-record-expiration.html). 

## Habilitar a exportação para Tabelas do S3 usando a AWS CLI
<a name="storage-lens-s3-tables-export-cli"></a>

**nota**  
Antes de executar os comandos a seguir, verifique se você tem uma versão atualizada da CLI. Consulte: [Instalar ou atualizar a versão mais recente da AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html). 

O exemplo a seguir habilita a exportação para Tabelas do S3 para a configuração “Relatório de métricas padrão” da Lente de Armazenamento do S3 usando a AWS CLI. Para usar esse exemplo, substitua os {{espaços reservados para entrada do usuário}} por suas próprias informações.

```
aws s3control put-storage-lens-configuration --account-id={{555555555555}} --config-id={{your-configuration-id}} --storage-lens-configuration '{
   "Id":"{{your-configuration-id}}",
   "AccountLevel":{
      "ActivityMetrics":{
        "IsEnabled":true
      },
      "BucketLevel":{
         "ActivityMetrics":{
            "IsEnabled":true
         }
      }
   },
   "DataExport":{
      "S3BucketDestination":{
         "OutputSchemaVersion":"V_1",
         "Format":"CSV",
         "AccountId":"{{555555555555}}",
         "Arn":"{{arn:aws:s3:::my-export-bucket}}",
         "Prefix":"{{storage-lens-exports/}}"
      },
      "StorageLensTableDestination":{
         "IsEnabled":true
      }
   },
   "IsEnabled":true
}'
```

## Habilitar a exportação para Tabelas do S3 usando SDKs da AWS
<a name="storage-lens-s3-tables-export-sdk"></a>

O exemplo a seguir habilita a exportação para Tabelas do S3 para a configuração “Relatório de métricas padrão” da Lente de Armazenamento do S3 usando AWS SDK para Python (Boto3). Para usar esse exemplo, substitua os {{espaços reservados para entrada do usuário}} por suas próprias informações.

```
import boto3

s3control = boto3.client('s3control')

response = s3control.put_storage_lens_configuration( AccountId='{{555555555555}}', ConfigId='{{your-configuration-id}}', StorageLensConfiguration={
        'Id': '{{your-configuration-id}}',
        'AccountLevel': {
            'ActivityMetrics': {
              'IsEnabled': True
            },
            'BucketLevel': {
                'ActivityMetrics': {
                    'IsEnabled': True
                }
            }
        },
        'DataExport': {
            'S3BucketDestination': {
                'OutputSchemaVersion': 'V_1',
                'Format': 'CSV',
                'AccountId': '{{555555555555}}',
                'Arn': '{{arn:aws:s3:::my-export-bucket}}',
                'Prefix': '{{storage-lens-exports/}}'
            },
            'StorageLensTableDestination': {
                'IsEnabled': True
            }
        },
        'IsEnabled': True
    }
)
```

Para ter mais informações sobre como fazer usar os SDKs da AWS, consulte [SDKs e ferramentas da AWS](https://aws.amazon.com/developer/tools/). 

## Próximas etapas
<a name="storage-lens-s3-tables-export-next-steps"></a>

Depois de habilitar a exportação para Tabelas do S3, você pode:
+ Saiba mais sobre o [Nomenclatura de tabelas para exportação da Lente de Armazenamento para a funcionalidade Tabelas do S3](storage-lens-s3-tables-naming.md) 
+ Saiba mais sobre o [Noções básicas sobre esquemas de tabela da Lente de Armazenamento do S3](storage-lens-s3-tables-schemas.md) 