Información general de los objetos de Amazon S3
Amazon S3 es un almacén de objetos que utiliza valores clave únicos para almacenar tantos objetos como desee. Almacene estos objetos en uno o más buckets. Cada objeto puede tener un tamaño de hasta 5 TB. Un objeto consiste en lo siguiente:
- Key
-
El nombre que se asigna a un objeto. La clave de objeto se usa para recuperar el objeto. Para obtener más información, consulte Trabajar con metadatos de objeto.
- ID de versión.
-
En un bucket, una clave y un ID de versión identifican exclusivamente un objeto. El ID de versión es una cadena que genera Amazon S3 cuando se agrega un objeto a un bucket. Para obtener más información, consulte Retención de varias versiones de objetos con Control de versiones de S3.
- Valor
-
El contenido que está almacenando.
El valor de un objeto puede ser cualquier secuencia de bytes. El tamaño de los objetos puede variar desde cero hasta 5 TB. Para obtener más información, consulte Carga de objetos.
- Metadatos
-
Conjunto de pares nombre-valor con los que puede almacenar información relativa al objeto. Puede asignar metadatos, que se denominan metadatos definidos por el usuario, a sus objetos en Amazon S3. Amazon S3 asigna también metadatos de sistema a estos objetos, que se usan para administrar objetos. Para obtener más información, consulte Trabajar con metadatos de objeto.
- Subrecursos
-
Amazon S3 utiliza el mecanismo de subrecursos para almacenar información adicional específica del objeto. Dado que los subrecursos están subordinados a los objetos, siempre están asociados con otras entidades, como objetos o buckets. Para obtener más información, consulte Subrecursos de objeto.
- Información de control de acceso
-
Puede controlar el acceso a los objetos que almacena en Amazon S3. Amazon S3 admite tanto el control de acceso basado en recursos, como con una lista de control de acceso (ACL) o políticas de bucket, como el control de acceso basado en usuarios. Para obtener más información sobre el control de acceso, consulte lo siguiente:
Los recursos de Amazon S3 (por ejemplo: buckets y objetos) son privados de manera predeterminada. Es necesario conceder permisos explícitos para que otras personas puedan obtener acceso a estos recursos. Para obtener más información acerca de compartir objetos, consulte Uso compartido de objetos con URL prefirmadas.
- Etiquetas
-
Puede usar etiquetas para clasificar los objetos almacenados, para el control de acceso o para la asignación de costos. Para obtener más información, consulte Categorización del almacenamiento mediante etiquetas.
Subrecursos de objeto
Amazon S3 define un conjunto de subrecursos asociados con buckets y objetos. Los subrecursos están subordinados a los objetos. Esto significa que los subrecursos no existen por sí solos. Siempre están asociados a alguna otra entidad, como un objeto o un bucket.
En la siguiente tabla se describen los subrecursos asociados objetos de Amazon S3.
Subrecurso | Descripción |
---|---|
acl | Contiene una lista de concesiones en la que se identifican los beneficiarios y los permisos concedidos. Al crear un objeto, la acl identifica al propietario del objeto que tiene control total sobre el mismo. Puede recuperar la ACL de un objeto o sustituirla por una lista actualizada de concesiones. Cualquier actualización en una ACL exige que sustituya la ACL existente. Para obtener más información acerca de las ACL, consulte Información general de las Listas de control de acceso (ACL). |