Справка
Документация
Пошаговые инструкции, таблица совместимости S3, миграция и безопасность — на одном экране с боковым меню, без выхода из раздела.
Меню разделов▾
Быстрый старт S3: endpoint, ключи и AWS CLI
Подключите S3 хранилище за три шага: получите ключи, укажите endpoint и проверьте загрузку тестового файла. Команды для AWS CLI, rclone, mc и других клиентов уже готовы.
Параметры подключения
Эти значения одинаковые для всех клиентов и SDK.
Endpoint (URL): https://s3.s3data.ru Регион: ru-1 Подпись: AWS Signature Version 4 (SigV4) Path-style: обязательно (path-style addressing; в SDK — forcePathStyle)
Если ваша библиотека требует «Path-style addressing» — включите. Стандартные клиенты делают это автоматически при указании endpoint.
Загрузка через сайт
В кабинете, в разделе «Хранилища», перетащите файл в обозреватель бакета — до 5 ГБ на один файл. Данные идут напрямую в хранилище (стандартный S3 multipart), не через сервер сайта.
Файлы больше 5 ГБ — через программы из блока «Консольные клиенты» ниже. Незавершённые загрузки отменяются в обозревателе.
Если не подключается
- Проверьте, что используете endpoint: https://s3.s3data.ru.
- Убедитесь, что ключ и секрет скопированы без лишних пробелов и подставлены в нужный профиль клиента.
- Проверьте регион: ru-1.
- Если клиент требует режим path-style, включите его явно (`forcePathStyle`).
Шаг 1. Получите ключи
После регистрации войдите в кабинет, откройте раздел «Ключи доступа», нажмите «Создать пару ключей». Секретный ключ показывается один раз — сохраните его сразу.
На пробном периоде ключи выдаются без задержки. На платном доступе по договорённости можно ограничить ключ конкретным хранилищем и режимом «только чтение».
Графические клиенты
Укажите протокол S3, endpoint (URL) https://s3.s3data.ru, регион ru-1, ключи доступа и при необходимости path-style (как в Amazon S3 Path-Style).
WinSCP
В новой сессии выберите Amazon S3, введите endpoint и ключи. Для управления несколькими бакетами удобен вид «проводника».
S3 Browser
Добавьте аккаунт с типом «S3 Compatible Storage», в поле host укажите s3.s3data.ru (без https://) и включите path-style, если клиент спрашивает.
Cyberduck
Подключение «Amazon S3» → в поле Server укажите s3.s3data.ru, порт 443, SSL. Access Key / Secret Key — из кабинета.
Шаг 2. Консольные клиенты
Готовые фрагменты ниже — все рабочие с нашим endpoint.
AWS CLI
# 1. Сохраните ключи в профиль aws-cli
aws configure --profile s3data
# AWS Access Key ID: ВАШ_КЛЮЧ
# AWS Secret Access Key: ВАШ_СЕКРЕТ
# Default region name: ru-1
# Default output format: json
# 2. Создайте хранилище
aws --profile s3data --endpoint-url https://s3.s3data.ru \
s3 mb s3://my-bucket
# 3. Загрузите файл и проверьте
aws --profile s3data --endpoint-url https://s3.s3data.ru \
s3 cp ./отчёт.pdf s3://my-bucket/
aws --profile s3data --endpoint-url https://s3.s3data.ru \
s3 ls s3://my-bucket/MinIO mc
# Подключение endpoint как алиаса mc alias set s3data https://s3.s3data.ru ВАШ_КЛЮЧ ВАШ_СЕКРЕТ # Создание хранилища и загрузка mc mb s3data/my-bucket mc cp ./отчёт.pdf s3data/my-bucket/ mc ls s3data/my-bucket/
rclone
# ~/.config/rclone/rclone.conf [s3data] type = s3 provider = Other endpoint = https://s3.s3data.ru region = ru-1 access_key_id = ВАШ_КЛЮЧ secret_access_key = ВАШ_СЕКРЕТ # Использование rclone mkdir s3data:my-bucket rclone copy ./папка/ s3data:my-bucket/ rclone lsd s3data:
s3cmd
# ~/.s3cfg [default] host_base = s3.s3data.ru host_bucket = s3.s3data.ru use_https = True access_key = ВАШ_КЛЮЧ secret_key = ВАШ_СЕКРЕТ signature_v2 = False bucket_location = ru-1 # Использование s3cmd mb s3://my-bucket s3cmd put ./отчёт.pdf s3://my-bucket/ s3cmd ls s3://my-bucket/
Python (boto3)
import boto3
клиент = boto3.client(
"s3",
endpoint_url="https://s3.s3data.ru",
region_name="ru-1",
aws_access_key_id="ВАШ_КЛЮЧ",
aws_secret_access_key="ВАШ_СЕКРЕТ",
)
клиент.create_bucket(Bucket="my-bucket")
клиент.upload_file("отчёт.pdf", "my-bucket", "отчёт.pdf")
for о in клиент.list_objects_v2(Bucket="my-bucket").get("Contents", []):
print(о["Key"], о["Size"])cURL
Для прямых REST-запросов к S3 нужна подпись AWS Signature Version 4; на практике проще использовать AWS CLI или SDK.
# Пример: список бакетов (подпись AWS Signature Version 4 (SigV4) — удобнее снимать через aws-cli): # aws-cli сам подпишет запрос: aws --profile s3data --endpoint-url https://s3.s3data.ru s3 ls # «Сырые» HTTPS-запросы через cURL к S3 требуют заголовков Authorization. # Для проверки доступности endpoint достаточно: curl -sI https://s3.s3data.ru/
Шаг 3. Что дальше
- Цена и калькулятор — выбрать объём и оценить ежемесячную стоимость перед запуском.
- Совместимость S3 — список поддержанных операций и ограничений.
- Миграция с других провайдеров — готовые команды mc/rclone и предупреждения по метаданным.
- Безопасность — где живут данные, как организовано шифрование, что входит в DPA.
Что-то не получилось? Напишите — info@s3data.ru. Поможем с настройкой и подскажем оптимальный клиент под ваш сценарий.