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-записи збігаються з відповіддю й устигли оновитися.