Дата: 2025-11-16
Проект: infra-s3-beget
Beget S3 — это объектное хранилище (S3-совместимое), отдельный сервис от обычного хостинга.
НЕ путать с:
- Обычным SSH доступом (kondurov@kondurov.beget.tech)
- Beget API (https://api.beget.com)
- FTP доступом
Это отдельный сервис с отдельными ключами!
URL: https://cp.beget.com/
Login: kondurov
Password: см. .credentials.md
В меню слева найдите:
- "S3" или
- "Объектное хранилище" или
- "Cloud Storage"
nomenclature-exchangeAccess Key ID (публичный, ~20 символов)Secret Access Key (секретный, ~40 символов, показывается ОДИН раз!)Вставьте ключи в этот формат:
Access Key ID: AKXXXXXXXXXXXXXXXXXX
Secret Access Key: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Или сразу создайте файл .env:
# Beget S3 Credentials
S3_ACCESS_KEY=AKXXXXXXXXXXXXXXXXXX
S3_SECRET_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
S3_ENDPOINT=https://s3.beget.com
S3_REGION=ru-1
В зависимости от версии панели Beget, раздел может называться:
Если НЕ находите — напишите мне, я помогу найти через скриншот.
Вариант 1: S3 услуга не подключена
Вариант 2: У вас уже есть ключи, но забыли
Вариант 3: S3 недоступен на вашем тарифе
⚠️ КРИТИЧНО:
- Secret Key показывается ТОЛЬКО ОДИН РАЗ при создании
- Если потеряли → нужно создать новый ключ
- НЕ публикуйте ключи в открытых репозиториях
- Храните в .env (добавлен в .gitignore)
Передайте мне, и я:
1. ✅ Создам .env конфигурацию
2. ✅ Настрою rclone для работы с S3
3. ✅ Создам бакет nomenclature-exchange
4. ✅ Настрою структуру папок (ВХОДЯЩИЕ/ИСХОДЯЩИЕ/АРХИВ)
5. ✅ Напишу скрипты синхронизации для Linux/Windows
Если хотите — зайдите прямо сейчас в панель и пришлите ключи:
1. https://cp.beget.com/
2. Найдите "S3" в меню
3. Создайте ключ "nomenclature-exchange"
4. Скопируйте Access Key ID и Secret Access Key
5. Пришлите мне
Время: 2-3 минуты
Статус: Ожидаю ключи от пользователя
Что дальше: Настройка rclone + создание бакета