S3: Быстрый старт
Работать с S3 можно в панели управления и через API.
- Создайте бакет.
- Опционально: настройте доступ к бакету.
- Опционально: настройте лимиты.
- Опционально: выберите инструмент для работы с хранилищем.
- Загрузите объекты в бакет.
1. Создать бакет
-
В панели управления в верхнем меню нажмите Продукты и выберите S3.
-
Перейдите в раздел Бакеты.
-
Нажмите Создать бакет.
-
Введите имя бакета. Для совместимости с S3 API имя бакета должно удовлетворять условиям:
- быть уникальным среди бакетов всех пользователей, которые используют хранилище по S3 API и размещаются в том же пуле;
- соответствовать правилам именования бакетов Amazon S3 — содержать только цифры, буквы латинского алфавита, символы
.
и-
, подробнее в инструкции Bucket naming rules документации Amazon.
-
Выберите регион и пул, в котором будет создан бакет.
-
Выберите тип бакета:
- приватный — для хранения резервных копий и других данных с доступом по логину и паролю или авторизационному токену;
- публичный — для раздачи контента сайта или веб-приложения, доступен без авторизации.
-
Выберите класс хранения:
- стандартное хранение — для хранения и раздачи часто запрашиваемых данных;
- холодное хранение — для хранения редко запрашиваемых данных.
Класс хранения влияет только на стоимость ресурсов, технически и по скорости классы одинаковые. После создания бакета класс хранения изменить нельзя.
-
Если вам нужен бакет с Virtual-Hosted адресацией для работы с S3 API, в блоке Тип адресации выберите vHosted. Включить Virtual-Hosted адресацию можно только один раз.
-
Если вы хотите, чтобы в бакете было включено версионирование, в блоке Защита данных отметьте чекбокс Версионирование.
-
Нажмите Создать бакет.
2. Опционально: н астроить доступ к бакету
Подробнее об управлении доступом в инструкции Управлять доступом в S3.
- Добавьте пользователей с нужными ролями.
- Настройте политику доступа к бакету.
3. Опционально: установить лимиты
Вы можете установить лимиты на количество объектов, суммарный размер объектов, а также указать время хранения объектов, подробнее в инструкции Лимиты бакета.
4. Опционально: выбрать инструмент для работы с хранилищем
Для удобства работы и повышения скорости загрузки объектов настройте инструменты — например, протокол FTP, клиент Rclone, AWS CLI и другие.
5. Загрузить объекты
Используйте инструкцию Загрузить объект.