Что такое протокол S3?

Термин S3 является аббревиатурой от Simple Storage Service — проприетарного облачного сервиса, запущенного компанией Amazon Web Services (AWS) в 2006 году. S3 стал первым в мире публичным сервисом объектного хранения и задал архитектурный шаблон для всех последующих реализаций.

Однако в современном техническом ландшафте под «S3» понимают не сам сервис AWS, а протокол взаимодействия и модель API (Application Programming Interface), которые этот сервис предоставляет.

Протокол S3 изначально не был открытым стандартом (в отличие от, скажем, протоколов HTTP, NFS или iSCSI). Он был разработан Amazon под свои внутренние нужды. Тем не менее, он оказался настолько удачным с точки зрения простоты, масштабируемости и выразительности, что фактически стал де-факто стандартом для объектного хранения.

Сегодня протокол S3 поддерживает:

  • RESTful-запросы через HTTP/HTTPS (GET, PUT, DELETE, POST).
  • Аутентификацию через подписанные запросы (AWS Signature Version 4).
Специфические операции: управление бакетами, жизненными циклами объектов, версионированием и т.д.


Рейтинг@Mail.ru Яндекс.Метрика