infra/@beget-s3.storage/docs/BEGET_S3_ACCESS.md

ПОЛУЧЕНИЕ КЛЮЧЕЙ BEGET S3

Дата: 2025-11-16
Проект: infra-s3-beget


ЧТО ТАКОЕ BEGET S3

Beget S3 — это объектное хранилище (S3-совместимое), отдельный сервис от обычного хостинга.

НЕ путать с:
- Обычным SSH доступом (kondurov@kondurov.beget.tech)
- Beget API (https://api.beget.com)
- FTP доступом

Это отдельный сервис с отдельными ключами!


КАК ПОЛУЧИТЬ КЛЮЧИ

Шаг 1: Войти в панель Beget

URL: https://cp.beget.com/
Login: kondurov
Password: см. .credentials.md

Шаг 2: Найти раздел S3

В меню слева найдите:
- "S3" или
- "Объектное хранилище" или
- "Cloud Storage"

Шаг 3: Создать/Получить ключи

  1. Перейдите в "Ключи доступа" или "API ключи"
  2. Если ключей нет → "Создать ключ"
  3. Укажите имя: nomenclature-exchange
  4. ВАЖНО: Скопируйте ОБА ключа сразу:
    - Access 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 + создание бакета