

# Análisis de Amazon S3: análisis de clases de almacenamiento
<a name="analytics-storage-class"></a>

Con la herramienta de *análisis de clases de almacenamiento* de Amazon S3 podrá analizar los patrones de acceso al almacenamiento para poder determinar cuándo trasladar los datos adecuados según la clase de almacenamiento apropiada. Esta nueva función de análisis de las clases de almacenamiento de Amazon S3 observa los patrones de acceso a los datos para ayudarle a determinar cuándo trasladar el almacenamiento STANDARD al que se acceda con menos frecuencia a la clase de almacenamiento STANDARD\$1IA (IA hace referencia a “acceso poco frecuente”). Para obtener más información acerca de las clases de almacenamiento, consulte [Descripción y administración de clases de almacenamiento de Amazon S3](storage-class-intro.md). 

Después de que el análisis de clase de almacenamiento observe estos patrones de acceso poco frecuentes de un conjunto de datos filtrados durante un periodo determinado de tiempo, puede usar los resultados del análisis para mejorar la configuración del ciclo de vida. Puede configurar el análisis de clases de almacenamiento para analizar todos los objetos de un bucket. También puede configurar filtros para agrupar objetos de modo que se analicen según un prefijo común (es decir, objetos que tengan nombres que comiencen por una cadena común), por etiquetas de objetos o por prefijos y etiquetas. Seguramente descubrirá que el filtrado por grupos de objetos es la mejor manera de beneficiarse del análisis de clases de almacenamiento. 

**importante**  
El análisis de clases de almacenamiento solo proporciona recomendaciones para las clases Standard a Standard-IA.

Puede tener varios análisis de clases de almacenamiento por bucket, hasta 1000, y recibirá un análisis separado para cada filtro. Las configuraciones de múltiples filtros le permiten analizar grupos específicos de objetos para mejorar las configuraciones de ciclo de vida que pasen objetos a STANDARD IA. 

El análisis de clases de almacenamiento muestra visualizaciones del uso en la consola de Amazon S3 que se actualizan a diario. También puede exportar estos datos de uso diario a un bucket de S3 y verlos en una aplicación de hoja de cálculo o con herramientas de inteligencia empresarial, como Quick.

Hay costos asociados con el análisis de clases de almacenamiento. Para obtener información sobre precios, consulte [Precios de Amazon S3](https://aws.amazon.com/s3/pricing/) de *Administración e información*.

**Topics**
+ [

## ¿Cómo se configura el análisis de clases de almacenamiento?
](#analytics-storage-class-how-to-set-up)
+ [

## ¿Cómo se usa el análisis de clases de almacenamiento?
](#analytics-storage-class-contents)
+ [

## ¿Cómo se pueden exportar los datos del análisis de clases de almacenamiento?
](#analytics-storage-class-export-to-file)
+ [

# Configuración del análisis de clases de almacenamiento
](configure-analytics-storage-class.md)

## ¿Cómo se configura el análisis de clases de almacenamiento?
<a name="analytics-storage-class-how-to-set-up"></a>

Puede configurar el análisis de clases de almacenamiento configurando qué datos de objetos quiere analizar. Puede configurar el análisis de clases de almacenamiento para hacer lo siguiente:
+ **Analizar la totalidad de los contenidos de un bucket.**

  Recibirá el análisis de todos los objetos del bucket.
+ **Analizar objetos agrupados por prefijos y etiquetas.**

  Puede configurar filtros para agrupar objetos de modo que se analicen según un prefijo común, por etiquetas de objetos o por prefijos y etiquetas. Recibirá un análisis separado para cada filtro que configure. Puede tener varias configuraciones de filtro por cada bucket, hasta 1000. 
+ **Exportar análisis de datos.** 

  Al configurar el análisis de clases de almacenamiento para un bucket o un filtro, puede decidir que los datos del análisis se exporten a un archivo a diario. El análisis diario se agrega al archivo para formar un registro de análisis histórico para el filtro configurado. El archivo se actualiza a diario en el destino de su elección. Al seleccionar qué datos exportar, especifique un bucket de destino y un prefijo de destino opcional donde se escribirá el archivo.

Puede utilizar la consola de Amazon S3, la API REST, la AWS CLI o los SDK de AWS para configurar el análisis de clases de almacenamiento.
+ Para obtener información acerca de cómo configurar el análisis de clase de almacenamiento en la consola de Amazon S3, consulte [Configuración del análisis de clases de almacenamiento](configure-analytics-storage-class.md).
+ Para utilizar la API de Amazon S3, use la API REST [PutBucketAnalyticsConfiguration](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTAnalyticsConfig.html) o su equivalente desde la AWS CLI o los SDK de AWS. 

## ¿Cómo se usa el análisis de clases de almacenamiento?
<a name="analytics-storage-class-contents"></a>

Puede usar el análisis de clases de almacenamiento para observar los patrones de acceso a los datos a lo largo del tiempo para reunir información que le ayude a mejorar la administración del ciclo de vida de su almacenamiento STANDARD\$1IA. Tras configurar un filtro, empezará a ver un análisis de datos en función del filtro en la consola de Amazon S3 en un plazo de 24 a 48 horas. Sin embargo, el análisis de clases de almacenamiento observa los patrones de acceso de un conjunto de datos filtrado durante 30 o más días para reunir información y analizarla antes de dar un resultado. El análisis sigue ejecutándose tras el resultado inicial y actualiza el resultado a medida que cambian los patrones de acceso.

Cuando configura un filtro por primera vez, la consola de Amazon S3) puede tardar un momento en analizar los datos.

El análisis de clases de almacenamiento observa los patrones de acceso de un conjunto de datos de objetos filtrado durante 30 o más días para reunir información suficiente para el análisis. Después de que el análisis de clases de almacenamiento haya reunido la información suficiente, verá un mensaje en la consola de Amazon S3 que indica que se completó el análisis.

Al realizar un análisis de clase de almacenamiento para objetos a los que se accede con poca frecuencia, el análisis se dirige a un conjunto filtrado de objetos agrupados según su edad desde que se cargaron en Amazon S3. El análisis de clases de almacenamiento determina si se obtiene acceso al grupo de edad con poca frecuencia analizando los siguientes factores para el conjunto de datos filtrado:
+ Los objetos en la clase de almacenamiento STANDARD son mayores de 128 KB.
+ Cuánto almacenamiento total medio tiene por cada grupo de edad.
+ Número medio de bytes transferidos (sin frecuencia) por cada grupo de edad.
+ Los datos de análisis exportados solo incluyen solicitudes que contengan datos relevantes para el análisis de clases de almacenamiento. Esto podría provocar que surjan diferencias en el número de solicitudes, y en el total de bytes de carga y solicitudes comparado con lo que se muestra en las métricas de almacenamiento o con el seguimiento de sus propios sistemas internos.
+ Las solicitudes GET y PUT que den error no se cuentan para el análisis. Sin embargo, sí que se ven estas solicitudes erróneas en las métricas de almacenamiento. 

**Qué cantidad de almacenamiento he recuperado?**

La consola de Amazon S3 ilustra la cantidad de almacenamiento del conjunto de datos filtrado que se ha recuperado para el periodo de observación.

**Qué porcentaje de almacenamiento he recuperado?**

La consola de Amazon S3 también ilustra el porcentaje de almacenamiento del conjunto de datos filtrado que se ha recuperado para el periodo de observación.

Como ya hemos afirmado antes en este tema, al realizar un análisis de clase de almacenamiento para objetos a los que se accede con poca frecuencia, el análisis se dirige a un conjunto filtrado de objetos agrupados según su edad desde que se cargaron en Amazon S3. El análisis de clases de almacenamiento emplea los siguientes grupos de edad de objetos predefinidos: 
+ Objetos de Amazon S3 de menos de 15 días
+ Objetos de Amazon S3 de 15 a 29 días de antigüedad
+ Objetos de Amazon S3 de 30 a 44 días de antigüedad
+ Objetos de Amazon S3 de 45 a 59 días de antigüedad
+ Objetos de Amazon S3 de 60 a 74 días de antigüedad
+ Objetos de Amazon S3 de 75 a 89 días de antigüedad
+ Objetos de Amazon S3 de 90 a 119 días de antigüedad
+ Objetos de Amazon S3 de 120 a 149 días de antigüedad
+ Objetos de Amazon S3 de 150 a 179 días de antigüedad
+ Objetos de Amazon S3 de 180 a 364 días de antigüedad
+ Objetos de Amazon S3 de 365 a 729 días de antigüedad
+ Objetos de Amazon S3 de 730 días o más

Normalmente, se necesita observar los patrones de acceso durante unos 30 días para reunir la información suficiente para el resultado de un análisis. Podría llevar más de 30 días, en función del patrón de acceso exclusivo de sus datos. No obstante, tras configurar un filtro, empezará a ver un análisis de datos según el filtro en la consola de Amazon S3 en un plazo de 24 a 48 horas. Puede ver el análisis de acceso a los objetos por días desglosados por grupos de edad del objeto en la consola de Amazon S3. 

**A qué cantidad de mi almacenamiento se obtiene acceso con poca frecuencia?**

La consola de Amazon S3 muestra los patrones de acceso agrupados por los grupos de edad de objetos predefinidos. El texto **se acceso frecuente** o **de acceso infrecuente** que se muestra es una ayuda visual para ayudarle en el proceso de creación del ciclo de vida.

## ¿Cómo se pueden exportar los datos del análisis de clases de almacenamiento?
<a name="analytics-storage-class-export-to-file"></a>

Puede decidir que el análisis de clases de almacenamiento exporte los informes de análisis en un archivo plano con formato de valores separados por comas (CSV). Los informes se actualizan a diario y se basan en los filtros de grupos de edad de los objetos que configure. Al usar la consola de Amazon S3 puede seleccionar la opción de exportar informes al crear un filtro. Al seleccionar qué datos exportar, especifique un bucket de destino y un prefijo de destino opcional donde se escribirá el archivo. Puede exportar los datos en un bucket de destino en una cuenta diferente. El bucket de destino debe estar en la misma región que el bucket que configure para el análisis.

Debe crear una política de bucket en el bucket de destino para conceder permisos a fin de que Amazon S3 compruebe qué Cuenta de AWS es propietaria del bucket y escriba objetos en el bucket en la ubicación definida. Para ver una política de ejemplo, consulte [Concesión de permisos para el inventario de S3 y el análisis de S3](example-bucket-policies.md#example-bucket-policies-s3-inventory-1).

Tras configurar los informes de análisis de las clases de almacenamiento, empezará a recibir el informe exportado a diario tras 24 horas. Después de ese momento, Amazon S3 seguirá monitoreando y proporcionando exportaciones diarias. 

Puede abrir el archivo CSV en una aplicación de hoja de cálculo o importar el archivo en otras aplicaciones, como [Amazon Quick](https://docs.aws.amazon.com/quicksight/latest/user/welcome.html). Para obtener información sobre cómo usar archivos de Amazon S3 con Amazon Quick, consulte [Creación de un conjunto de datos utilizando archivos de Amazon S3](https://docs.aws.amazon.com/quicksight/latest/user/create-a-data-set-s3.html) en la *guía de usuario de Amazon Quick*. 

Los datos en el archivo exportado se ordenan por fecha en los grupos de edad de objetos, como se muestra en los siguientes ejemplos. Si la clase de almacenamiento es STANDARD, la fila contendrá también datos para las columnas `ObjectAgeForSIATransition` y `RecommendedObjectAgeForSIATransition`.

![\[Captura de pantalla de los datos de análisis de clases de almacenamiento exportados, ordenados por fecha en el grupo de edad de objetos.\]](http://docs.aws.amazon.com/es_es/AmazonS3/latest/userguide/images/storage-class-analysis-export-file1.png)


Al final del informe, el grupo de edad de los objetos se proporciona como ALL. Las filas ALL contienen totales acumulados, incluidos los objetos inferiores a 128 KB, para todos los grupos de edad de ese día.

![\[Captura de pantalla de los datos de análisis de clases de almacenamiento exportados con TODAS las filas que contienen los totales acumulados.\]](http://docs.aws.amazon.com/es_es/AmazonS3/latest/userguide/images/storage-class-analysis-export-file3.png)


En la siguiente sección se describen las columnas que se usan en el informe.

### Diseñar el archivo exportado
<a name="analytics-storage-class-export-file-layout"></a>

En la tabla siguiente se describe el diseño del archivo de exportación del análisis de clases de almacenamiento de Amazon S3.

Utilice las barras de desplazamiento para ver el resto de la tabla.


| Nombre de la columna | Dimensión/métrica | DataType | Descripción | 
| --- | --- | --- | --- | 
| Fecha  | Dimensión | Cadena  | Fecha de procesamiento del registro. El formato es MM-DD-AAAA. | 
| ConfigId  | Dimensión | Cadena  | Valor introducido como nombre de filtro al agregar la configuración de filtro.  | 
| Filtro | Dimensión | Cadena  | El campo `Filter` se ha establecido intencionadamente en un valor vacío. | 
| StorageClass | Dimensión | Cadena  | Clase de almacenamiento de los datos. | 
| ObjectAge | Dimensión | Cadena  | Grupo de edad para los objetos en el filtro. Además de los 12 grupos de edad distintos (entre 0 y 14 días, entre 15 y 29 días, entre 30 y 44 días, entre 45 y 59 días, entre 60 y 74 días, entre 75 y 89 días, entre 90 y 119 días, entre 120 y 149 días, entre 150 y 179 días, entre 180 y 364 días, entre 365 y 729 días, más de 730 días) para objetos mayores de 128 KB, hay un valor extra="ALL", que representa a todos los grupos de edad. | 
| ObjectCount  | Métrica  |  Entero  | Número total de objetos contados por cada clase de almacenamiento para ese día. Este valor solo se rellena para `AgeGroup='ALL'` y muestra la cuenta total de objetos para todos los grupos de edad y ese día. | 
| DataUploaded\$1MB  | Métrica | Número | Número total de datos en MB cargados por cada clase de almacenamiento para ese día. Este valor solo se rellena para `AgeGroup='ALL'` y muestra la cuenta total de cargas en MB para todos los grupos de edad y ese día. (Tenga en cuenta que no verá actividad de carga de objetos multiparte en sus datos exportados, ya que las solicitudes de carga multiparte no tienen información sobre la clase de almacenamiento actualmente). | 
| Storage\$1MB  | Métrica | Número  | Almacenamiento total en MB por cada clase de almacenamiento para ese día en el grupo de edad. Para el `AgeGroup='ALL'`, el valor es la cuenta del almacenamiento total en MB para todos los grupos de edad y ese día. | 
| DataRetrieved\$1MB | Métrica | Número | Número total de datos transferidos en MB por cada clase de almacenamiento con solicitudes GET para ese día en el grupo de edad. Para el `AgeGroup='ALL'`, el valor es el total de datos transferidos en MB con solicitudes GET para todos los grupos de edad y ese día. | 
| GetRequestCount | Métrica | Entero | Cantidad de solicitudes GET y PUT realizadas por cada clase de almacenamiento para ese día en el grupo de edad. Para el AgeGroup="ALL", el valor representa la cantidad total de solicitudes GET y PUT para todos los grupos de edad en ese día.  La columna GetRequestCount está mal etiquetada y también incluye la cantidad de solicitudes PUT realizadas por clase de almacenamiento.   | 
| CumulativeAccessRatio | Métrica | Número | Ratio de acceso acumulado. Esta ratio se usa para representar el uso/flujo de bytes de un grupo de edad determinado para determinar si un grupo de edad se puede pasar a STANDARD\$1IA.  | 
| ObjectAgeForSIATransition | Métrica | Valor entero en días  | Este valor solo existe si el `AgeGroup=’ALL’` y la clase de almacenamiento = STANDARD. Representa la edad observada para la transición a STANDARD\$1IA. | 
| RecommendedObjectAgeForSIATransition  | Métrica | Valor entero en días  | Este valor solo existe si el `AgeGroup=’ALL’` y la clase de almacenamiento = STANDARD. Representa la edad del objeto en días para tenerla en cuenta para la transición a la STANDARD\$1IA tras la estabilización de `ObjectAgeForSIATransition`. | 

# Configuración del análisis de clases de almacenamiento
<a name="configure-analytics-storage-class"></a>

Al usar la herramienta de análisis de clases de almacenamiento de Amazon S3, podrá analizar los patrones de acceso al almacenamiento para poder determinar cuándo trasladar los datos apropiados a la clase de almacenamiento apropiada. El análisis de las clases de almacenamiento observa los patrones de acceso a los datos para ayudarle a determinar cuándo trasladar el almacenamiento STANDARD al que se acceda con menos frecuencia a la clase de almacenamiento STANDARD\$1IA (IA quiere decir acceso poco frecuente). Para obtener más información acerca de STANDARD\$1IA, consulte las [preguntas frecuentes de Amazon S3](https://aws.amazon.com/s3/faqs/#sia) y [Descripción y administración de clases de almacenamiento de Amazon S3](storage-class-intro.md).

Puede configurar el análisis de clases de almacenamiento configurando qué datos de objetos quiere analizar. Puede configurar el análisis de clases de almacenamiento para hacer lo siguiente:
+ **Analizar la totalidad de los contenidos de un bucket.**

  Recibirá el análisis de todos los objetos del bucket.
+ **Analizar objetos agrupados por prefijos y etiquetas.**

  Puede configurar filtros para agrupar objetos de modo que se analicen según un prefijo común, por etiquetas de objetos o por prefijos y etiquetas. Recibirá un análisis separado para cada filtro que configure. Puede tener varias configuraciones de filtro por cada bucket, hasta 1000. 
+ **Exportar análisis de datos.** 

  Al configurar el análisis de clases de almacenamiento para un bucket o un filtro, puede decidir que los datos del análisis se exporten a un archivo a diario. El análisis diario se agrega al archivo para formar un registro de análisis histórico para el filtro configurado. El archivo se actualiza a diario en el destino de su elección. Al seleccionar qué datos exportar, especifique un bucket de destino y un prefijo de destino opcional donde se escribirá el archivo.

Puede utilizar la consola de Amazon S3, la API REST, la AWS CLI o los SDK de AWS para configurar el análisis de clases de almacenamiento.

**importante**  
El análisis de clases de almacenamiento no ofrece recomendaciones para las transiciones a las clases de almacenamiento ONEZONE\$1IA o S3 Glacier Flexible Retrieval.  
Si desea configurar el análisis de clase de almacenamiento para exportar sus conclusiones como un archivo .csv y el bucket de destino utiliza el cifrado de bucket predeterminado con una AWS KMS key, debe actualizar la política de claves de AWS KMS a fin de conceder permiso a Amazon S3 para cifrar el archivo .csv. Para obtener instrucciones, consulte [Concesión de permiso a Amazon S3 con el fin de utilizar su clave administrada por el cliente para el cifrado](configure-inventory.md#configure-inventory-kms-key-policy).

Para obtener más información sobre los análisis, consulte [Análisis de Amazon S3: análisis de clases de almacenamiento](analytics-storage-class.md).

## Uso de la consola de S3
<a name="storage-class-analysis-console"></a>

**Para configurar el análisis de clases de almacenamiento**

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 uso general** o **Buckets de directorio**.

1. En la lista de buckets, elija el nombre del bucket para el que desea configurar el análisis de clases de almacenamiento.

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

1. En **Storage Class Analysis (Análisis de clases de almacenamiento)**, elija **Create analytics configuration (Crear configuración de análisis)**.

1. Escriba un nombre para el filtro. Si quiere analizar todo el bucket, deje el campo **Prefix (Prefijo)** vacío.

1. En el campo **Prefix (Prefijo)**, escriba texto para el prefijo de los objetos que desee analizar.

1. Para agregar una etiqueta, elija **Add tag (Añadir etiqueta)**. Escriba una clave y un valor para la etiqueta. Puede introducir un prefijo y varias etiquetas.

1. De manera opcional, también puede seleccionar **Enable (Habilitar)** en **Export CSV (Exportar CSV)** para exportar los informes de análisis en un archivo plano de valores separados por comas (.csv). Seleccione un bucket de destino donde poder guardar el archivo. Puede escribir un prefijo para el bucket de destino. El bucket de destino debe estar en la misma Región de AWS que el bucket para el que configura el análisis. El bucket de destino puede estar en una diferente Cuenta de AWS. 

   Si el bucket de destino del archivo .csv utiliza el cifrado de bucket predeterminado con una clave de KMS, debe actualizar la política de claves de AWS KMS a fin de conceder permiso a Amazon S3 para cifrar el archivo .csv. Para obtener instrucciones, consulte [Concesión de permiso a Amazon S3 con el fin de utilizar su clave administrada por el cliente para el cifrado](configure-inventory.md#configure-inventory-kms-key-policy).

1. Seleccione **Create configuration (Crear configuración)**.

 Amazon S3 crea una política de bucket en el bucket de destino que concede permisos de escritura a Amazon S3. Esto le permite escribir los datos de exportación en el bucket. 

 Si se produce un error al intentar crear la política de bucket, recibirá instrucciones para solucionarlo. Por ejemplo, si elige un bucket de destino en otra Cuenta de AWS y no tiene permisos para leer y escribir en la política del bucket, verá el siguiente mensaje. Debe hacer que el propietario del bucket de destino agregue la política de bucket que se muestra en el bucket de destino. Si la política no se agrega en el bucket de destino, no obtendrá los datos de exportación, ya que Amazon S3 no tiene permiso para escribir en el bucket de destino. Si el bucket de origen es propiedad de una cuenta diferente de la del usuario actual, el ID de cuenta correcto del bucket de origen debe sustituirse en la política.

Para obtener información sobre los datos exportados y cómo funciona el filtro, consulte [Análisis de Amazon S3: análisis de clases de almacenamiento](analytics-storage-class.md).

## Uso de la API REST
<a name="storage-class-apis"></a>

Para configurar el análisis de clases de almacenamiento mediante la API REST, utilice [PutBucketAnalyticsConfiguration](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTAnalyticsConfig.html). También puede utilizar la operación equivalente con la AWS CLI o los SDK de AWS. 

Puede utilizar las siguientes API REST para trabajar con el análisis de clases de almacenamiento:
+  [ DELETE Bucket Analytics configuration](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketDELETEAnalyticsConfiguration.html) 
+  [ GET Bucket Analytics configuration](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketGETAnalyticsConfig.html) 
+  [ List Bucket Analytics Configuration](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketListAnalyticsConfigs.html) 