Bucket в S3 — это логический контейнер верхнего уровня для хранения объектов (файлов), по сути аналог «корневой папки». У него глобально уникальное имя, он создаётся в конкретном регионе и внутри него хранятся объекты с ключами (именами), которые могут имитировать структуру каталогов. На уровне bucket настраиваются права доступа, версияция, шифрование, политики жизненного цикла и другие параметры хранения.
Bucket в S3 — это основная сущность, внутри которой хранятся все объекты (files/блоб‑данные). Его удобно представлять как корневой каталог: внутри одного bucket нет вложенных бакетов, только объекты, у каждого из которых есть уникальный ключ (key) в пределах этого bucket.
Ключ объекта — это строка, которая может содержать символ /, поэтому в консоли вы видите «папки». На самом деле это просто префиксы ключей, а не настоящая файловая система, но большинство пользователей воспринимают их как иерархию каталогов, например: logs/2024/04/app.log.
Основные свойства bucket в S3:
eu-central-1), где физически будут храниться данные; доступ к данным идёт по глобальному API, но с учётом региона.Важно понимать, что bucket — это граница управления и политик: ключевые настройки безопасности, шифрования, жизненного цикла и репликации задаются именно на уровне bucket, а объекты внутри наследуют или точечно переопределяют эти правила.
После создания bucket можно загружать в него объекты, указывая имя bucket и ключ (путь) объекта. Ключ может содержать символы /, чтобы логически разделять данные по «каталогам».
Отметьте свой прогресс