¿Qué es Amazon S3 y que significa?
Simple Storage Service (Servicio de Almacenamiento Simple) se le conoce también como S3 por ser la abreviatura de sus tres “S"s.
S3 es una parte muy importante en las certificaciones AWS. S3 es provee a los desarrolladores y equipos de desarrollo una forma segura y escalable almacenamiento (storage). Es fácil de utilizar mediante una sencilla interface que permite almacenar y descargar cualquier cantidad de datos. Los datos que son almacenados, se distribuyen a través de múltiples dispositivos.
¿Cuáles son las características del servicio S3 de Amazon AWS?
- El servicio de S3 esta basado en objetos.
- Los archivos pueden ir de 1 byte a 5 TB.
- El espacio es ilimitado.
- Los archivos son almacenados en buckets (similar a directorios).
- Provee diferentes tipos de categorías de almacenamiento.
- Manejo del ciclo de vida de los archivos.
- Versionamiento de los archivos.
- Encriptación.
- Seguridad mediante control de acceso a los buckets (policies).
- Es para archivos estáticos (no se puede por ejemplo instalar un sistema operativo).
- Cuando se envía un archivo a S3, se recibe un HTTP Response con el código 200 si se completó correctamente el envío.
¿Qué son los buckets S3 en Amazon AWS?
Los buckets son similares a directorios pero son son únicos a lo largo de la red de Amazon.
https://s3-eu-east-1.amazonaws.com/apuntesde
Si vemos el dominio forma parte de la red de Amazon, y el nombre del bucket puede ser utilizado solo por un cliente (muchos nombres de buckets probablemente estén ya en uso).
Consistencia de los datos en S3
- Se pueden leer apenas se terminan de subir a S3.
- Se modifican y actualizan de ser necesario, pero esto toma tiempo en verse reflejado en S3.
¿Cuáles son las características de los objetos (archivos) en un bucket S3 de Amazon AWS
- Key (llave)
- Es el nombre del objeto
- Value (valor)
- los datos que componen al objeto y que están compuestos de una secuencia de bytes
- Version
- Utilizado en el control de versiones
- Metadata (metadatos)
- Datos asociados al archivo como la fecha de creación
- Subresources (Sub recursos)
- Access control lists (Control de acceso al objeto)
- Torrent (Soporta el protocolo bittorrent)