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