Перейти до основного вмісту
Свій домен дозволяє роздавати файли команди за адресою на кшталт https://files.example.com/images/logo.png. Для всіх операцій із доменами потрібен доступ до керування CDN команди.
1

Прив'яжіть ключ до команди

Виконайте PUT /v3/cdn/team з teamId вашої команди.
2

Додайте домен

Виконайте POST /v3/cdn/custom-domains з тілом { "domain": "files.example.com", "s3Backup": true }. У відповіді будуть DNS-записи для перевірки.
3

Налаштуйте DNS

Додайте в реєстратора записи з відповіді: CNAME домену на cname.erlcrussia.com і запис для перевірки володіння.
4

Перевірте домен

Виконайте POST /v3/cdn/custom-domains/{id}/verify. Домен готовий, коли isVerified дорівнює true, а статус сертифіката cfSslStatus — active.
5

Завантажте файл

Передайте domain=files.example.com під час завантаження через POST /v3/cdn/assets і відкрийте файл за адресою на своєму домені.

Керування

  • PATCH /v3/cdn/custom-domains/{id} змінює зовнішнє джерело файлів (originUrl) і резервне копіювання (s3Backup). Порожній originUrl вимикає зовнішнє джерело.
  • Домен із файлами видалити не можна: спершу видаліть файли.
  • Токен deployHookToken потрібен для скидання кешу з CI/CD. Зберігайте його в секретах CI.
  • Якщо перевірка не проходить, переконайтеся, що DNS-записи збігаються з відповіддю й устигли оновитися.