

# Exportación de métricas de Lente de almacenamiento de S3 a tablas de S3
<a name="storage-lens-s3-tables-export"></a>

Puede configurar Lente de almacenamiento de Amazon S3 para exportar los análisis y la información del almacenamiento a tablas de S3. Cuando habilita la exportación de tablas de S3, las métricas se almacenan automáticamente en tablas de Apache Iceberg de solo lectura en el bucket de tablas de `aws-s3` administradas de AWS, lo que permite consultarlas mediante SQL con servicios de análisis de AWS como Amazon Athena, Amazon Redshift y Amazon EMR.

**nota**  
No hay cargos adicionales para la exportación de las métricas de Lente de almacenamiento de S3 a tablas de S3 administradas de AWS. Se aplican cargos estándar por el almacenamiento y la administración de tablas, así como por las solicitudes en las tablas. Para obtener más información, consulte [Precios de Amazon S3](https://aws.amazon.com/s3/pricing). 

## Habilitación de la exportación de las tablas de S3 mediante la consola
<a name="storage-lens-s3-tables-export-console"></a>

1. Inicie sesión en la consola de administración de AWS y abra la consola de Amazon S3 en [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/). 

1. En el panel de navegación izquierdo, elija **Lente de almacenamiento** y, a continuación, elija **Paneles de Lente de almacenamiento**. 

1. En la lista **Paneles de Lente de almacenamiento**, elija el panel que desea editar.

1. Elija **Edit (Edición de)**. 

1. En la página del **panel**, vaya a la sección de **exportación y publicación de métricas**.

1. Para habilitar la exportación de tablas para el **Informe de métricas predeterminado**, seleccione **Bucket de tablas** en el tipo de bucket.

1. Para habilitar la exportación de tablas para el **Informe de métricas de prefijos ampliados**, seleccione **Bucket de tablas** en el tipo de bucket.

1. Revise la configuración del panel y haga clic en **Enviar**. 

**nota**  
Una vez habilitada la exportación de tablas de S3, los primeros datos pueden tardar hasta 48 horas en estar disponibles en las tablas.

**nota**  
No hay cargos adicionales para la exportación de las métricas de Lente de almacenamiento de S3 a tablas de S3 administradas de AWS. Se aplican cargos estándar por el almacenamiento de tablas, la administración de tablas, las solicitudes en las tablas y la supervisión. Puede habilitar o desactivar las tablas de S3 mediante la consola de Amazon S3, la API de Amazon S3, la AWS CLI o los AWS SDK.

**nota**  
De forma predeterminada, los registros de las tablas de S3 no caducan. Para ayudarlo a minimizar los costos de almacenamiento de las tablas, puede habilitar y configurar la caducidad de los registros de las tablas. Con esta opción, Amazon S3 elimina automáticamente los registros de una tabla cuando los registros caducan. Consulte: [Caducidad de registros para tablas.](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-record-expiration.html) 

## Habilitación de la exportación de las tablas de S3 mediante la AWS CLI
<a name="storage-lens-s3-tables-export-cli"></a>

**nota**  
Antes de ejecutar los siguientes comandos, asegúrese de que tiene una versión de la CLI actualizada. Consulte [Instalación o actualización de la versión más reciente de la AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html). 

En el ejemplo siguiente, se permite la exportación de tablas de S3 para un “Informe de métricas predeterminado” de una configuración de Lente de almacenamiento de S3 mediante la AWS CLI. Para utilizar este ejemplo, reemplace los {{marcadores de posición de entrada del usuario}} con su propia información.

```
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
}'
```

## Habilitación de la exportación de las tablas de S3 mediante los AWS SDK
<a name="storage-lens-s3-tables-export-sdk"></a>

En el ejemplo siguiente, se permite la exportación de tablas de S3 para un “Informe de métricas predeterminado” de una configuración de Lente de almacenamiento de S3 mediante el AWS SDK para Python (Boto3). Para utilizar este ejemplo, reemplace los {{marcadores de posición de entrada del usuario}} con su propia información.

```
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 obtener más información sobre el uso de los AWS SDK, consulte [SDK y herramientas de AWS](https://aws.amazon.com/developer/tools/). 

## Siguientes pasos
<a name="storage-lens-s3-tables-export-next-steps"></a>

Tras habilitar la exportación de tablas de S3, puede:
+ Información sobre [Denominación de la tabla para la exportación de Lente de almacenamiento de S3 a tablas de S3](storage-lens-s3-tables-naming.md) 
+ Información sobre [Descripción de los esquemas de tablas de Lente de almacenamiento de S3](storage-lens-s3-tables-schemas.md) 