Creación de una configuración de métricas de CloudWatch para todos los objetos del bucket
Cuando configura métricas de solicitud, puede crear una configuración de métricas de CloudWatch para todos los objetos del bucket o puede filtrar por prefijo, etiqueta de objeto o punto de acceso. A través de los procedimientos de este tema, se muestra cómo crear una configuración para todos los objetos del bucket. Para crear una configuración que filtra por etiqueta de objeto, prefijo o punto de acceso, consulte Creación de una configuración de métricas que filtra por prefijo, etiqueta de objeto o punto de acceso.
Existen tres tipos de métricas de Amazon CloudWatch para Amazon S3: métricas de almacenamiento, métricas de solicitud y métricas de replicación. Las métricas de almacenamiento se informan una vez al día y se entregan a todos los clientes sin costo adicional. Las métricas de solicitudes están disponibles en intervalos de un minuto después de un breve periodo de latencia para procesarlas. Las métricas de solicitud se facturan según la tarifa de CloudWatch estándar. Debe incluir métricas de solicitudes configurándolas en la consola o con la API de Amazon S3. Las métricas de replicación de S3 proporcionan métricas detalladas para las reglas de replicación en la configuración de la misma. Con las métricas de replicación, puede monitorizar su progreso minuto a minuto mediante el seguimiento de los bytes pendientes, las operaciones que no se han replicado y la latencia de replicación.
Para obtener más información acerca de las métricas de CloudWatch para Amazon S3, consulte Monitorización de métricas con Amazon CloudWatch.
Puede agregar configuraciones de métricas a un bucket mediante la consola de Amazon S3, AWS Command Line Interface (AWS CLI) o la API de REST de Amazon S3.
Inicie sesión en la AWS Management Console y abra la consola de Amazon S3 en https://console.aws.amazon.com/s3/
. -
En la lista Buckets, elija el nombre del bucket que contiene los objetos para los que desea obtener métricas de solicitudes.
-
Elija la pestaña Metrics (Métricas).
-
En Bucket metrics (Métricas de bucket), seleccione View additional charts (Ver gráficos adicionales).
-
Seleccione la pestaña Request metrics (Métricas de solicitud).
-
Elija Create Filter (Crear filtro).
-
En el cuadro Filter name (Nombre del filtro), escriba el nombre del filtro.
Los nombres solo pueden incluir letras, números, puntos, guiones y guiones bajos. Se recomienda utilizar el nombre
EntireBucket
si el filtro se aplica a todos los objetos. -
En Filter scope (Alcance del filtro), elija This filter applies to all objects in the bucket (Este filtro se aplica a todos los objetos del bucket).
También puede definir un filtro para que las métricas solo se recopilen y comuniquen en un subconjunto de objetos en el bucket. Para obtener más información, consulte Creación de una configuración de métricas que filtra por prefijo, etiqueta de objeto o punto de acceso.
-
Elija Save changes (Guardar cambios).
-
En la pestaña Request metrics (Métricas de solicitud), bajo Filters (Filtros), elija el filtro que acaba de crear.
Después de unos 15 minutos, CloudWatch comienza a hacer el seguimiento de estas métricas de solicitud. Puede verlas en la pestaña Request metrics (Solicitar métricas). Puede ver gráficos de las métricas en la consola de Amazon S3 o de CloudWatch. Las métricas de solicitud se facturan según la tarifa de CloudWatch estándar. Para obtener más información, consulte los precios de Amazon CloudWatch
.
También puede añadir configuraciones de métricas mediante programación con la API de REST de Amazon S3. Para obtener más información acerca de cómo agregar y trabajar con configuraciones de métricas, consulte los siguientes temas en la Referencia de API de Amazon Simple Storage Service:
-
Instale y configure la AWS CLI. Para obtener instrucciones, consulte Instalación, actualización y desinstalación de la AWS CLI en la Guía del usuario de AWS Command Line Interface.
-
Abra un terminal.
-
Ejecute el siguiente comando para agregar una configuración de métricas.
aws s3api put-bucket-metrics-configuration --endpoint https://s3.us-west-2.amazonaws.com --bucket
bucket-name
--idmetrics-config-id
--metrics-configuration '{"Id":"metrics-config-id
"}'