Amazon S3 administra datos con una arquitectura de almacenamiento de objetos cuyo objetivo es proporcionar escalabilidad, alta disponibilidad y baja latencia con alta durabilidad.
Cada objeto se identifica mediante una clave única asignada por el usuario.
En otras palabras, los controles de acceso únicos no se pueden asociar con archivos individuales.
Amazon S3 se puede utilizar para reemplazar la infraestructura de alojamiento web estático con objetos accesibles al cliente HTTP.
Cada elemento en un cubo (bucket) también se puede servir como fuente de BitTorrent.
Estos servicios utilizan la interfaz de programación estándar, pero se diferencian por sus tecnologías y modelos comerciales subyacentes.