Edición de metadatos de objeto en la consola de Amazon S3 - Amazon Simple Storage Service

Edición de metadatos de objeto en la consola de Amazon S3

Puede utilizar la consola de Amazon S3 para editar metadatos de objetos de S3 existentes. Algunos metadatos son configurados por Amazon S3 cuando carga el objeto. Por ejemplo, Content-Length y Last-Modified son campos de metadatos de objetos definidos por el sistema que un usuario no puede modificar.

También puede configurar algunos metadatos cuando cargue el objeto, o después, puede editarlo a medida que cambien las necesidades. Por ejemplo, es posible que tenga un conjunto de objetos que almacene inicialmente en la clase de almacenamiento STANDARD. Con el tiempo, es posible que ya no necesite que estos datos estén altamente disponibles. Por lo tanto, cambia la clase de almacenamiento a GLACIER mediante la edición del valor de la clave x-amz-storage-class de STANDARD a GLACIER.

nota

Tenga en cuenta los siguientes problemas cuando edite metadatos de objeto en Amazon S3:

  • Esta acción crea una copia del objeto con la configuración actualizada y la fecha de última modificación. Si el control de versiones de S3 está activado, se crea una nueva versión del objeto y el objeto existente se convierte en una versión anterior. Si el control de versiones de S3 no está habilitado, una nueva copia del objeto reemplaza al objeto original. La Cuenta de AWS con el rol de IAM que cambia la propiedad también se convierte en la propietaria del nuevo objeto o (versión del objeto).

  • La edición de metadatos actualiza los valores de los nombres de clave existentes.

  • Los objetos cifrados con claves de cifrado proporcionadas por el cliente (SSE-C) no se pueden copiar con la consola. Debe utilizar la AWS CLI, el SDK de AWS o la API de REST de Amazon S3.

aviso

Cuando edite metadatos de carpetas, espere a que finalice la operación Edit metadata antes de agregar nuevos objetos a la carpeta. De lo contrario, también se podrían editar objetos nuevos.

En los temas siguientes se describe cómo editar metadatos de un objeto mediante la consola de Amazon S3.

Puede configurar algunos metadatos del sistema para un objeto de S3, pero no todos. Para obtener una lista de metadatos definidos por el sistema y saber si puede modificar sus valores, consulte Metadatos de objetos definidos por el sistema.

Para editar metadatos definidos por el sistema de un objeto, realice las siguientes acciones:
  1. Inicie sesión en la AWS Management Console y abra la consola de Amazon S3 en https://console.aws.amazon.com/s3/.

  2. Desplácese hasta el bucket o carpeta de Amazon S3 y seleccione la casilla de verificación situada a la izquierda de los nombres de los objetos con los metadatos que desea editar.

  3. En el menú Actions (Acciones), elija Edit actions (Editar acciones) y elija Edit metadata (Editar metadatos).

  4. Revise los objetos descritos y elija Add metadata (Agregar metadatos).

  5. Para el metadato Type (Tipo), seleccione System-defined (Definidos por el sistema).

  6. Especifique una Key (Clave) única y el metadato Value (Valor).

  7. Para editar metadatos adicionales, elija Add metadata (Añadir metadatos). También puede elegir Remove (Eliminar) para eliminar un conjunto de valores de clave de tipo.

  8. Cuando haya terminado, elija Edit metadata (Editar metadatos) y Amazon S3 editará los metadatos de los objetos especificados.

Puede editar metadatos definidos por el usuario de un objeto combinando el prefijo de metadatos, x-amz-meta- y un nombre que elija para crear una clave personalizada. Por ejemplo, si añade el nombre personalizado alt-name, la clave de los metadatos será x-amz-meta-alt-name.

Los metadatos definidos por el usuario pueden tener un tamaño total de hasta 2 KB. Para calcular el tamaño total de los metadatos definidos por el usuario, sume el número de bytes en la codificación UTF-8 para cada clave y valor. Tanto las claves como sus valores deben cumplir los estándares del American Standard Code for Information Interchange (ASCII, Código Estándar Estadounidense para el Intercambio de Información) de los EE. UU. Para obtener más información, consulte Metadatos de objetos definidos por el usuario.

Para editar metadatos definidos por el usuario de un objeto, realice las siguientes acciones:
  1. Inicie sesión en la AWS Management Console y abra la consola de Amazon S3 en https://console.aws.amazon.com/s3/.

  2. En la lista Buckets, elija el nombre del bucket que contiene los objetos a los que desea agregar metadatos.

    Si lo desea, también puede ir una carpeta.

  3. En la lista Objects (Objetos), seleccione la casilla de verificación situada junto a los nombres de los objetos a los que desea agregar metadatos.

  4. En el menú Actions (Acciones), elija Edit metadata (Editar metadatos).

  5. Revise los objetos descritos y elija Add metadata (Agregar metadatos).

  6. Para el metadato Type (Tipo), elija User-defined (Definidos por el usuario).

  7. Escriba una Key (Clave) única y personalizada después de x-amz-meta-. Introduzca también un metadato Value (Valor).

  8. Para añadir metadatos adicionales, elija Add metadata (Añadir metadatos). También puede elegir Remove (Eliminar) para eliminar un conjunto de valores de clave de tipo.

  9. Elija Edit medatada (Editar metadatos).

    Amazon S3 edita los metadatos de los objetos especificados.