

# Registro y monitoreo para tablas de S3
<a name="s3-tables-monitoring-overview"></a>

La supervisión es una parte importante del mantenimiento de la fiabilidad, la disponibilidad y el rendimiento de las tablas de Amazon S3. Recomendamos recopilar los datos de supervisión de las tablas en buckets de tablas para que le resulte más sencillo depurar un error multipunto en caso de que se produzca uno.

AWS proporciona varias herramientas para supervisar los recursos de tablas de S3 y responder a posibles incidentes.

**Alarmas de Amazon CloudWatch**  
Con las alarmas de Amazon CloudWatch, puede ver una métrica determinada durante el periodo especificado. Si la métrica supera un límite determinado, se envía una notificación a un tema de Amazon SNS o a una política de AWS Auto Scaling. Las alarmas de CloudWatch no invocan acciones simplemente porque se encuentren en determinado estado. En su lugar, el estado debe haber cambiado y debe mantenerse durante el número de periodos especificado. Para obtener más información, consulte [Monitorización de métricas con Amazon CloudWatch](cloudwatch-monitoring.md).

**AWS CloudTrailRegistros de **  
CloudTrail proporciona un registro de las medidas adoptadas por un usuario, un rol o un servicio de AWS en Amazon S3. Mediante la información recopilada por CloudTrail, puede determinar la solicitud que se realizó a Amazon S3, la dirección IP de origen desde la que se realizó, quién la realizó y cuándo, etc. Para obtener más información, consulte [Registro de llamadas a la API de Amazon S3 mediante AWS CloudTrail](cloudtrail-logging.md).

**Topics**
+ [Registro con para AWS CloudTrail Tablas de S3](s3-tables-logging.md)
+ [Monitorización de métricas con Amazon CloudWatch](s3-tables-cloudwatch-metrics.md)

# Registro con para AWS CloudTrail Tablas de S3
<a name="s3-tables-logging"></a>

 Amazon S3 está integrado con AWS CloudTrail, un servicio que proporciona un registro de las acciones que realiza un usuario, un rol o un servicio de AWS. CloudTrail captura todas las llamadas a la API para Amazon S3 como eventos. Mediante la información recopilada por CloudTrail, puede determinar la solicitud que se realizó a Amazon S3, la dirección IP desde la que se realizó, cuándo se realizó y detalles adicionales. Cuando se produce una actividad de evento admitida en Amazon S3, dicha actividad se registra en un evento de CloudTrail. Puede usar un registro de seguimiento de AWS CloudTrail para registrar eventos de administración y eventos de datos para Tablas de S3. Para obtener más información, consulte [Eventos de Amazon S3 CloudTrail](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/logging-data-events-with-cloudtrail.html) y [¿Qué es AWS CloudTrail?](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-user-guide.html) en la *Guía del usuario de AWS CloudTrail*.

## Eventos de administración de CloudTrail para Tablas de S3
<a name="s3-tables-management-events"></a>

Los eventos de administración proporcionan información sobre las operaciones de administración que se realizan en los recursos de su cuenta de AWS. 

CloudTrail registra los eventos de administración para Tablas de S3 de forma predeterminada. El valor de `eventsource` para eventos de administración de CloudTrail para Tablas de S3 es ` s3tables.amazonaws.com`. Cuando se configura una cuenta de AWS, los eventos de administración de CloudTrail se activan de forma predeterminada. CloudTrail rastrea las siguientes acciones de la API y las registra como eventos de administración. 
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_CreateNamespace.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_CreateNamespace.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_CreateTable.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_CreateTable.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_CreateTableBucket.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_CreateTableBucket.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_DeleteNamespace.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_DeleteNamespace.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_DeleteTable.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_DeleteTable.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_DeleteTableBucket.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_DeleteTableBucket.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_DeleteTableBucketPolicy.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_DeleteTableBucketPolicy.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_DeleteTablePolicy.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_DeleteTablePolicy.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_GetNamespace.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_GetNamespace.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_GetTable.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_GetTable.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_GetTableBucket.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_GetTableBucket.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_GetTableBucketMaintenanceConfiguration.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_GetTableBucketMaintenanceConfiguration.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_GetTableBucketPolicy.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_GetTableBucketPolicy.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_GetTableMaintenanceConfiguration.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_GetTableMaintenanceConfiguration.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_GetTableMaintenanceJobStatus.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_GetTableMaintenanceJobStatus.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_GetTableMetadataLocation.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_GetTableMetadataLocation.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_GetTablePolicy.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_GetTablePolicy.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_ListNamespaces.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_ListNamespaces.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_ListTableBuckets.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_ListTableBuckets.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_ListTables.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_ListTables.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_PutTableBucketMaintenanceConfiguration.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_PutTableBucketMaintenanceConfiguration.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_PutTableMaintenanceConfiguration.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_PutTableMaintenanceConfiguration.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_PutBucketPolicy.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_PutBucketPolicy.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_PutTablePolicy.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_PutTablePolicy.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_RenameTable.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_RenameTable.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_UpdateTableMetadataLocation.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_UpdateTableMetadataLocation.html)

Para obtener más información sobre los eventos de administración de CloudTrail, consulte [Registro de eventos de administración](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/logging-management-events-with-cloudtrail.html) en la *Guía del usuario de AWS CloudTrail*. 

## Eventos de administración de CloudTrail para el mantenimiento de tablas de S3
<a name="s3-tables-maintenance-events"></a>

S3 registra las operaciones de mantenimiento automático como eventos de administración de `TablesMaintenanceEvent` en CloudTrail. Estos eventos se producen durante operaciones como la compactación y la caducidad de las instantáneas. Para obtener más información sobre el mantenimiento de tablas de S3, consulte [Mantenimiento de tablas](s3-tables-maintenance.md).

### Cómo identificar los eventos de mantenimiento
<a name="identify-maintenance-event"></a>

Puede identificar los eventos de mantenimiento de tablas de S3 en los registros de CloudTrail mediante estos valores de atributo:
+ `eventSource: s3tables.amazonaws.com`
+ `eventType: AwsServiceEvent`
+ `eventName: TablesMaintenanceEvent`
+ `userAgent: maintenance.s3tables.amazonaws.com`
+ `activityType:`
  + `IcebergCompaction` (para compactación)
  + `IcebergSnapshotManagement` (para la caducidad de las instantáneas)

Para ver un ejemplo de un evento de mantenimiento de la compactación, consulte [Ejemplo: archivo de registro de CloudTrail para un evento de administración de mantenimiento de tablas](s3-tables-log-files.md#example-ct-log-s3tables-3).

## Eventos de datos de CloudTrail para Tablas de S3
<a name="s3-tables-data-events"></a>

Los eventos de datos proporcionan información sobre las operaciones de recursos realizadas en un recurso o dentro de él. De forma predeterminada, los registros de seguimiento de CloudTrail no registran eventos de datos, pero puede configurarlos para que lo hagan. 

Cuando registre eventos de datos para un registro de seguimiento en CloudTrail, deberá elegir o especificar el tipo de recurso. Tablas de S3 tiene dos tipos de recursos: `AWS::S3Tables::Table` y `AWS::S3Tables::TableBucket`. 

Los siguientes eventos de datos se registran en CloudTrail. 
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_HeadObject.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_HeadObject.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html)

Para obtener más información sobre los eventos de datos de CloudTrail, consulte [Registro de eventos de datos](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/logging-data-events-with-cloudtrail.html) en la *Guía del usuario de AWS CloudTrail*. 

Para obtener más información sobre los eventos de CloudTrail para Tablas de S3, consulte los siguientes temas: 

**Topics**
+ [Eventos de administración de CloudTrail para Tablas de S3](#s3-tables-management-events)
+ [Eventos de administración de CloudTrail para el mantenimiento de tablas de S3](#s3-tables-maintenance-events)
+ [Eventos de datos de CloudTrail para Tablas de S3](#s3-tables-data-events)
+ [Ejemplos de archivos de registro de eventos de datos de AWS CloudTrail para tablas de S3](s3-tables-log-files.md)

# Ejemplos de archivos de registro de eventos de datos de AWS CloudTrail para tablas de S3
<a name="s3-tables-log-files"></a>

Un archivo de registro de AWS CloudTrail incluye información acerca de la operación de la API solicitada, la fecha y la hora de la operación, los parámetros de la solicitud, etc. En este tema se proporcionan archivos de registro de ejemplo para eventos de datos de CloudTrail para las tablas de S3.

**Topics**
+ [Ejemplo: archivo de registro de CloudTrail para un evento de datos `GetObject`](#example-ct-log-s3tables)
+ [Ejemplo: archivo de registro de CloudTrail para un evento de administración de mantenimiento de tablas](#example-ct-log-s3tables-3)
+ [Ejemplo: archivo de registro de CloudTrail para un evento de datos `PutObject`](#example-ct-log-s3tables-2)

## Ejemplo: archivo de registro de CloudTrail para un evento de datos `GetObject`
<a name="example-ct-log-s3tables"></a>

En el siguiente ejemplo se muestra un archivo de registro de CloudTrail que demuestra la operación de la API [https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html). 

```
    {
        "eventVersion": "1.11",
        "userIdentity": {
          "type": "IAMUser",
          "principalId": "123456789012",
          "arn": "arn:aws:iam::111122223333:user/"myUserName",
          "accountId": "111122223333",
          "accessKeyId": "AKIAIOSFODNN7EXAMPLE",
          "userName":"myUserName"
        },
        "eventTime": "2024-11-22T17:12:25Z",
        "eventSource": "s3tables.amazonaws.com",
        "eventName": "GetObject",
        "awsRegion": "us-east-1",
        "sourceIPAddress": "192.0.2.0",
        "userAgent": "[aws-cli/2.18.5]",
        "requestParameters": {
            "Host": "tableWarehouseLocation.s3.us-east-1.amazonaws.com",
            "key": "product-info.json"
        },
        "responseElements":  null,
        "additionalEventData": {
            "SignatureVersion": "SigV4",
            "cipherSuite": "ECDHE-RSA-AES128-GCM-SHA256",
            "bytesTransferredIn": 0,
            "AuthenticationMethod": "AuthHeader",
            "xAmzId2": "q6xhNJYmhg",
            "bytesTransferredOut": 28441
            
          },
          "requestID": "07D681123BD12AED",
          "eventID": "f2b287f3-0df1-1234-a2f4-c4bdfed47657",
          "readOnly": true,
          "resources": [{
              "accountId": "111122223333",
              "type": "AWS::S3Tables::TableBucket",
               "ARN": "arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-bucket1"
           }, {
              "accountId": "111122223333",
              "type": "AWS::S3Tables::Table",
              "ARN": "arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-bucket/table/111aa1111-22bb-33cc-44dd-5555eee66ffff"

           }],               
           "eventType": "AwsApiCall",
           "managementEvent": false,
           "recipientAccountId": "444455556666",
           "eventCategory": "Data",
           "tlsDetails": {
             "tlsVersion": "TLSv1.2",
             "cipherSuite": "ECDHE-RSA-AES128-GCM-SHA256",
             "clientProvidedHostHeader": "tableWarehouseLocation.s3.us-east-1.amazonaws.com"
          }
    }
```

## Ejemplo: archivo de registro de CloudTrail para un evento de administración de mantenimiento de tablas
<a name="example-ct-log-s3tables-3"></a>

A continuación, se muestra un ejemplo de archivo de registro de CloudTrail que muestra un evento de mantenimiento para la compactación de tablas realizado por S3 como parte del mantenimiento automático de tablas. Para obtener más información sobre los eventos de mantenimiento de tablas, consulte [Eventos de administración de CloudTrail para el mantenimiento de tablas de S3](s3-tables-logging.md#s3-tables-maintenance-events)

```
{
  "eventVersion": "1.11",
  "userIdentity": {
    "type": "AWSService",
    "invokedBy": "maintenance.s3tables.amazonaws.com"
  },
  "eventTime": "2025-09-18T20:13:14Z",
  "eventSource": "s3tables.amazonaws.com",
  "eventName": "TablesMaintenanceEvent",
  "awsRegion": "us-east-1",
  "sourceIPAddress": "maintenance.s3tables.amazonaws.com",
  "userAgent": "maintenance.s3tables.amazonaws.com",
  "requestParameters": null,
  "responseElements": null,
  "eventID": "b8f96329-ef5c-32b5-94f6-eeed9061ea32",
  "readOnly": false,
  "resources": [
    {
      "accountId": "111122223333",
      "type": "AWS::S3Tables::TableBucket",
      "ARN": "arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket"
    },
    {
      "accountId": "111122223333",
      "type": "AWS::S3Tables::Table",
      "ARN": "arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket/table/7ff7750e-23b3-481e-a90a-7d87d423d336"
    }
  ],
  "eventType": "AwsServiceEvent",
  "managementEvent": true,
  "recipientAccountId": "111122223333",
  "sharedEventID": "62a57826-a66e-479b-befa-0e65663ee9e8",
  "serviceEventDetails": {
    "activityType": "icebergCompaction"
  },
  "eventCategory": "Management"
}
```

## Ejemplo: archivo de registro de CloudTrail para un evento de datos `PutObject`
<a name="example-ct-log-s3tables-2"></a>

En el siguiente ejemplo se muestra un archivo de registro de CloudTrail que demuestra la operación de la API [https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html). 

```
{
        "eventVersion": "1.11",
        "userIdentity": {
          "type": "IAMUser",
          "principalId": "123456789012",
          "arn":  "arn:aws:iam::444455556666:user/"myUserName",
          "accountId": "444455556666",
          "accessKeyId": "AKIAI44QH8DHBEXAMPLE",
          "userName":"myUserName"
        },
        "eventTime": "2024-11-22T17:12:25Z",
        "eventSource": "s3tables.amazonaws.com",
        "eventName": "PutObject",
        "awsRegion": "us-east-1",
        "sourceIPAddress": "192.0.2.0",
        "userAgent": "[aws-cli/2.18.5]",
        "requestParameters": {
            "Host": "tableWarehouseLocation.s3.us-east-1.amazonaws.com",
            "key": "product-info.json"
        },
        "responseElements":  {
            "x-amz-server-side-encryption": "AES256",
            "x-amz-version-id": "13zAFMdccAjt3MWd6ehxgCCCDRdkAKDw"
        },
        "additionalEventData": {
            "SignatureVersion": "SigV4",
            "cipherSuite": "ECDHE-RSA-AES128-GCM-SHA256",
            "bytesTransferredIn": 28441,
            "AuthenticationMethod": "AuthHeader",
            "xAmzId2": "q6xhCJYmhg",
            "bytesTransferredOut": 0
            
          },
          "requestID": "28d2faaf-1234-4649-997d-EXAMPLE72818",
          "eventID": "694d604a-d190-1234-0dd1-EXAMPLEe20c1",
          "readOnly": false,
          "resources": [{
              "accountId": "444455556666",
              "type": "AWS::S3Tables::TableBucket",
               "ARN": "arn:aws:s3tables:us-east-1:444455556666:bucket/amzn-s3-demo-bucket1"
           }, {
              "accountId": "444455556666",
              "type": "AWS::S3Tables::Table",
              "ARN": "arn:aws:s3tables:us-east-1:444455556666:bucket/amzn-s3-demo-bucket1/table/b89ec883-b1d9-4b37-9cd7-b86f590123f4"
           }],               
           "eventType": "AwsApiCall",
           "managementEvent": false,
           "recipientAccountId": "111122223333",
           "eventCategory": "Data",
           "tlsDetails": {
             "tlsVersion": "TLSv1.2",
             "cipherSuite": "ECDHE-RSA-AES128-GCM-SHA256",
             "clientProvidedHostHeader": "tableWarehouseLocation.s3.us-east-1.amazonaws.com"
            }
          }
```

# Monitorización de métricas con Amazon CloudWatch
<a name="s3-tables-cloudwatch-metrics"></a>

Puede utilizar las métricas de Amazon CloudWatch para realizar un seguimiento del rendimiento, detectar anomalías y supervisar el estado operativo de las tablas. Existen varios conjuntos de métricas de CloudWatch que puede utilizar con tablas de S3.

**Métricas de almacenamiento diarias para tablas y buckets de tablas**  
Supervise la cantidad de datos almacenados en las tablas y los buckets de tablas, incluido el tamaño total en bytes y la cantidad de archivos. Estas métricas registran el total de bytes de almacenamiento según el nivel de acceso y los recuentos de archivos por buckets de tablas, tablas y espacios de nombres. Las métricas de almacenamiento para tablas de S3 se informan una vez al día y se entregan a todos los clientes sin costo adicional.

**Métricas de mantenimiento de tablas**  
Supervise las operaciones de mantenimiento automatizadas realizadas por Amazon S3 en las tablas, como la compactación. Estas métricas rastrean la cantidad de bytes y archivos procesados durante las actividades de mantenimiento. Las métricas de mantenimiento para tablas de S3 se informan una vez al día y se entregan a todos los clientes sin costo adicional.

**Métricas de solicitudes**  
Supervise las solicitudes de tablas de S3 para identificar rápidamente los problemas operativos y actuar en consecuencia. Estas métricas de CloudWatch se pueden habilitar de forma opcional para buckets de tablas individuales. Se informa de las métricas de solicitudes de tablas de S3 una vez cada minuto y se facturan al mismo precio que las métricas personalizadas de CloudWatch. Las métricas de solicitud incluyen:  
+ recuentos de operaciones del plano de datos (GET, PUT, HEAD, POST)
+ bytes transferidos
+ mediciones de latencia
+ tasas de error

**nota**  
**Entrega de métricas de CloudWatch en la medida de lo posible**  
Las métricas de CloudWatch se entregan en la medida que es posible. La mayoría de solicitudes de un objeto de Amazon S3 que tienen métricas de solicitudes se derivan en el envío de un punto de datos a CloudWatch.  
La integridad y la puntualidad de las métricas no están garantizadas. Es posible que el punto de datos de una solicitud determinada se envíe con una marca temporal posterior al momento en el que la solicitud se ha procesado realmente. Es posible que el punto de datos durante un minuto se retrase antes de estar disponible a través de CloudWatch, o puede que no se entregue en absoluto. Las métricas de solicitudes de CloudWatch le dan una idea de la naturaleza del tráfico al que se enfrenta su bucket en tiempo casi real. No pretende ser un recuento completo de todas las solicitudes. Dado que esta característica funciona en la medida de lo posible, los informes disponibles en el panel de Administración de facturación y costos podrían incluir una o varias solicitudes de acceso que no aparecen en las métricas del bucket.

# Métricas y dimensiones
<a name="s3-tables-metrics-dimensions"></a>

En las siguientes tablas se muestran las métricas y las dimensiones que las tablas de S3 envían a Amazon CloudWatch.

**nota**  
**Entrega de métricas de CloudWatch en la medida de lo posible**  
Las métricas de CloudWatch se entregan en la medida que es posible. La mayoría de solicitudes de un objeto de Amazon S3 que tienen métricas de solicitudes se derivan en el envío de un punto de datos a CloudWatch.  
La integridad y la puntualidad de las métricas no están garantizadas. Es posible que el punto de datos de una solicitud determinada se envíe con una marca temporal posterior al momento en el que la solicitud se ha procesado realmente. Es posible que el punto de datos durante un minuto se retrase antes de estar disponible a través de CloudWatch, o puede que no se entregue en absoluto. Las métricas de solicitudes de CloudWatch le dan una idea de la naturaleza del tráfico al que se enfrenta su bucket en tiempo casi real. No pretende ser un recuento completo de todas las solicitudes. Dado que esta característica funciona en la medida de lo posible, los informes disponibles en el panel de Administración de facturación y costos podrían incluir una o varias solicitudes de acceso que no aparecen en las métricas del bucket.

## Métricas de almacenamiento diario para buckets de tablas en CloudWatch
<a name="daily-storage-metrics"></a>

El espacio de nombres `AWS/S3/Tables` incluye las métricas de almacenamiento diarias siguientes que están disponibles sin costo adicional. Puede filtrar estas métricas por bucket de tabla, tabla o nombre de espacio de nombres.


**Métricas de almacenamiento diarias**  

| Nombre de métrica | Descripción | Unidades | Statistics | Granularity (Grado de detalle) | 
| --- | --- | --- | --- | --- | 
| Almacenamiento de bucket total | La cantidad de almacenamiento en bytes utilizada por todas las tablas de un bucket de tablas | Bytes | Sum | Por día | 
| Cantidad total de archivos | El recuento total de todos los archivos almacenados en un bucket de tabla | Recuento | Sum | Por día | 

## Métricas de mantenimiento de tablas
<a name="table-maintenance-metrics"></a>

El espacio de nombres `AWS/S3/Tables` incluye las métricas de mantenimiento de tablas siguientes que están disponibles sin costo adicional. Puede filtrar estas métricas por bucket de tabla, tabla o nombre de espacio de nombres.


**Métricas de mantenimiento de tablas**  

| Nombre de métrica | Descripción | Unidades | Statistics | Granularity (Grado de detalle) | 
| --- | --- | --- | --- | --- | 
| CompactionBytesProcessed | El número de bytes procesados durante operaciones de compactación de tablas | Bytes | Sum | Por día | 
| CompactionObjectsCount | El número de objetos procesados durante operaciones de compactación de tablas | Recuento | Sum | Por día | 

## Solicitud de métricas para tablas y buckets de tablas en CloudWatch
<a name="request-metrics"></a>

El espacio de nombres de `AWS/S3/Tables` incluye las métricas de solicitudes siguientes, que se facturan al mismo precio que las métricas personalizadas de CloudWatch. Puede filtrar estas métricas por bucket de tabla, tabla o nombre de espacio de nombres.


**Métricas de solicitudes**  

| Nombre de métrica | Descripción | Unidades | Statistics | Granularity (Grado de detalle) | 
| --- | --- | --- | --- | --- | 
| Número de todas las solicitudes | El número total de solicitudes HTTP realizadas a un bucket de tabla | Recuento | Sum | 1-minuto | 
| Número de solicitudes GET | El número de solicitudes HTTP GET realizadas para recuperar los objetos de las tablas | Recuento | Sum | 1-minuto | 
| Número de solicitudes PUT | El número de solicitudes HTTP PUT realizadas para agregar objetos a tablas | Recuento | Sum | 1-minuto | 
| Número de solicitudes HEAD | El número de solicitudes HTTP HEAD realizadas para recuperar metadatos de las tablas | Recuento | Sum | 1-minuto | 
| Número de solicitudes POST | El número de solicitudes HTTP POST realizadas a las tablas | Recuento | Sum | 1-minuto | 
| Número de solicitudes UpdateTableMetadataLocation | El número de solicitudes realizadas para actualizar ubicaciones de metadatos de tablas | Recuento | Sum | 1-minuto | 
| Número de solicitudes GetTableMetadataLocation | El número de solicitudes realizadas para recuperar ubicaciones de metadatos de tablas | Recuento | Sum | 1-minuto | 
| BytesDownloaded | La cantidad de bytes descargados para las solicitudes de tablas | Bytes | Sum | 1-minuto | 
| BytesUploaded | La cantidad de bytes cargados para las solicitudes de tablas | Bytes | Sum | 1-minuto | 
| 4xxErrors | Se ha devuelto el número de códigos de estado de error del cliente HTTP 4xx | Recuento | Sum | 1-minuto | 
| 5xxErrors | Se ha devuelto el número de códigos de estado de error del servidor HTTP 5xx | Recuento | Sum | 1-minuto | 
| FirstByteLatency | El tiempo por solicitud desde que la solicitud completa se recibe hasta cuando empieza a devolverse la respuesta | Milisegundos | Sum | 1-minuto | 
| TotalRequestLatency | El tiempo por solicitud transcurrido desde que se recibe el primer byte hasta que se envía el último byte | Milisegundos | Sum | 1-minuto | 

## Dimensiones de tablas de S3 en CloudWatch
<a name="s3-tables-dimensions"></a>

Las siguientes dimensiones se usan para filtrar métricas de tablas de S3.


**Dimensiones de tablas de S3**  

| Nombre de la dimensión | Descripción | Ejemplo de valor | 
| --- | --- | --- | 
| TableBucketName | El nombre del bucket de la tabla de Amazon S3 | my-table-bucket | 
| Namespace | El espacio de nombres del bucket de tablas que contiene una o más tablas | my-department | 
| TableName | El nombre de una tabla específica dentro de un espacio de nombres | transactions | 

# Acceso a métricas de CloudWatch
<a name="s3-tables-accessing-cloudwatch-metrics"></a>

Puede supervisar las métricas de tablas de S3 mediante la consola de CloudWatch, la AWS CLI o la API de CloudWatch. En esta sección, se explica cómo acceder a las métricas mediante estos métodos diferentes.

## Uso de la consola de S3
<a name="tables-metrics-using-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 **Buckets de tablas**.

1. En la lista de buckets, elija el nombre del bucket que contiene las tablas para las que desea ver métricas.

1. Elija la pestaña **Metrics** (Métricas).

1. Elija **Ver en CloudWatch** en cualquier panel de métricas para ir a la consola de CloudWatch y ver las métricas disponibles en el espacio de nombres de `AWS/S3/Tables`.

## Uso de AWS CLI
<a name="tables-metrics-using-cli"></a>

Para mostrar las métricas de las tablas de S3 mediante la AWS CLI, utilice el comando `list-metrics` con el parámetro `--namespace` establecido en `AWS/S3/Tables`:

```
aws cloudwatch list-metrics --namespace AWS/S3/Tables
```

Para obtener las estadísticas de una métrica de tablas de S3 específica, utilice el comando `get-metric-statistics`. Por ejemplo:

```
aws cloudwatch get-metric-statistics \
--namespace AWS/S3/Tables \
--metric-name TotalBucketStorage \
--dimensions Name=TableBucketName,Value=MyTableBucket \
--start-time 2025-03-01T00:00:00 \
--end-time 2025-03-02T00:00:00 \
--period 86400 \
--statistics Average
```

## Prácticas recomendadas
<a name="best-practices"></a>
+ Al recuperar las métricas, establezca el valor del periodo en función del grado de detalle de la métrica. Para las métricas diarias (como las métricas de almacenamiento), use 86 400 segundos (24 horas). Para las métricas por minuto (como las métricas de solicitudes), use 60 segundos.
+ Use las dimensiones de forma adecuada para filtrar las métricas según el ámbito deseado (bucket de tablas, espacio de nombres o por tabla individual).
+ Considere la posibilidad de utilizar la matemática métrica para crear métricas derivadas que se adapten mejor a sus necesidades de supervisión.

## Activos relacionados
<a name="related-resources"></a>
+ [Conceptos de Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html)
+ [Uso de paneles de Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html)

# Administración de métricas de CloudWatch
<a name="s3-tables-managing-cloudwatch-metrics"></a>

Las métricas de almacenamiento están habilitadas de forma predeterminada para todas las tablas de Amazon S3 y buckets de tablas. Puede habilitar o desactivar métricas de solicitudes adicionales a través de la consola, la AWS Command Line Interface (AWS CLI) o los AWS SDK.

## Requisitos previos
<a name="prerequisites"></a>
+ Requiere permiso de IAM `s3table:PutTableBucketMetricsConfiguration`

**nota**  
Las métricas de solicitudes de tablas de S3 se facturan al mismo precio que las métricas personalizadas de CloudWatch.

## Uso de la consola de administración de AWS
<a name="using-console-managing"></a>

Habilitación o desactivación de métricas adicionales

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 **Buckets de tablas**.

1. En la lista de buckets, elija el nombre del bucket de la tabla que contiene las tablas para los que desea obtener métricas de solicitudes.

1. Elija la pestaña **Metrics** (Métricas).

1. En el panel Solicitar métricas, elija **Editar**.

1. Seleccione **Habilitado** o **Desactivado** y, a continuación, **Guardar cambios**.

## Uso de AWS CLI
<a name="using-cli-managing"></a>

Estos ejemplos muestran cómo habilitar o desactivar las métricas de solicitud para los buckets de tabla mediante AWS CLI. Para utilizar estos comandos, sustituya los *marcadores de posición de entrada del usuario* con su información.

**Example : Para habilitar las métricas de solicitud para un bucket de tabla:**  

```
aws s3tables put-table-bucket-metrics-configuration \
--table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket
```

**Example : Para desactivar las métricas de solicitud para un bucket de tabla:**  

```
aws s3tables delete-table-bucket-metrics-configuration \
--table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket
```