Совместимость с S3 API
Работает с AWS SDK и CLI, rclone и другими инструментами, где можно указать свой эндпоинт.
Храните файлы, резервные копии и медиа в бакетах с поддержкой S3 API. Платите только за то, что храните и используете, с бесплатным объёмом каждый месяц.
Возможности
Работает с AWS SDK и CLI, rclone и другими инструментами, где можно указать свой эндпоинт.
Создавайте бакеты в Сингапуре или Токио; скоро появятся новые регионы.
Раздавайте публичные бакеты через Yeap CDN — по нашему адресу или на своём домене с автоматическим HTTPS.
Ограничьте каждый ключ нужными бакетами с правами на чтение, чтение и запись или администрирование.
Делитесь приватными объектами на ограниченное время, загружайте большие файлы частями и настраивайте правила CORS.
Данные каждого аккаунта хранятся отдельно, а бакеты остаются приватными, пока вы не сделаете их публичными.
Цены
Без минимального платежа. Каждый месяц начинается с бесплатного объёма; сверх него оплата списывается с баланса Yeap.
| Позиция | Цена (USD) | Бесплатно в месяц |
|---|---|---|
| Хранение | $0.015 за ГБ в месяц | 10 ГБ |
| Операции класса A | $4.50 за миллион | 1 млн |
| Операции класса B | $0.36 за миллион | 10 млн |
| Прямой исходящий трафик | $0.05 за ГБ | 10 ГБ |
| Публичная раздача | $0.01 за ГБ | 100 ГБ |
Регионы
Регион выбирается при создании бакета. У каждого региона свой эндпоинт S3.
https://sg1.s3.yeapcloud.comhttps://tyo1.s3.yeapcloud.comСкоро появятся новые регионы.
Быстрый старт
Создайте ключ доступа в консоли и укажите в любом S3-клиенте эндпоинт региона.
# Use the access key you created in the console
aws configure set aws_access_key_id YOUR_ACCESS_KEY
aws configure set aws_secret_access_key YOUR_SECRET_KEY
aws s3 ls --endpoint-url https://sg1.s3.yeapcloud.com
aws s3 cp ./photo.jpg s3://my-bucket/ --endpoint-url https://sg1.s3.yeapcloud.comimport boto3
s3 = boto3.client(
"s3",
endpoint_url="https://sg1.s3.yeapcloud.com",
region_name="sg1",
aws_access_key_id="YOUR_ACCESS_KEY",
aws_secret_access_key="YOUR_SECRET_KEY",
)
s3.upload_file("photo.jpg", "my-bucket", "photo.jpg")
for obj in s3.list_objects_v2(Bucket="my-bucket").get("Contents", []):
print(obj["Key"], obj["Size"])FAQ
Да. Сервис поддерживает S3 API с подписью AWS Signature V4, поэтому AWS SDK и CLI, rclone, s3cmd и большинство средств резервного копирования работают после указания URL эндпоинта и кода региона.
По факту использования: хранение — за ГБ·месяц, операции классов A и B — за миллион запросов, прямой исходящий трафик и публичная раздача через CDN — за ГБ. Оплата списывается с баланса Yeap, минимального платежа нет.
Каждый месяц: 10 ГБ хранения, 1 млн операций класса A, 10 млн операций класса B, 10 ГБ прямого трафика и 100 ГБ публичной раздачи. Оплачивается только то, что сверх этого.
Да. Сделайте бакет публичным — получите адрес, который раздаётся через Yeap CDN, или добавьте свой домен, например files.example.com: укажите CNAME на адрес из консоли, и HTTPS настроится автоматически.
В регионе, который вы выбрали при создании бакета (Сингапур, Токио). Данные остаются в этом регионе и изолированы по аккаунтам.
Пока нет. Версионирование объектов есть в наших планах; до тех пор храните отдельные копии файлов, которые может понадобиться восстановить.