← Cloudflare Smart Shield / smart-shield / configuration / dedicated-egress-ips
Настройка
Вы можете использовать Конечная точка API Edit Zone Settings чтобы настроить Dedicated CDN Egress IPs (ранее известные как Aegis). Если вы не знакомы с работой Cloudflare API, обратитесь к Основы.
Требования
- Настройка зоны Dedicated CDN Egress IPs (DCEI) доступна только в аккаунтах Cloudflare, которые владеют арендованными IP-адресами, либо в аккаунтах, которым префикс BYOIP делегирован. Если вы хотите использовать Dedicated CDN Egress IPs для зон, не соответствующих этому критерию, обратитесь в свою команду по работе с клиентами.
-
Каждый выделенный egress-пул может состоять либо из IP-адресов из префикс BYOIP или IP-адреса, арендованные у Cloudflare. Один выделенный пул исходящих IP-адресов не может содержать одновременно BYOIP и арендованные IP-адреса. Кроме того, один префикс BYOIP можно использовать только для входящего либо только для исходящего трафика CDN, но не для обоих сразу.
Включить DCEI для зоны
- Обратитесь в свою account team, чтобы получить идентификатор вашего выделенного egress-пула.
- Сделайте
PATCHзапрос к Редактировать настройку зоны конечная точка:
- Укажите
aegisв качестве идентификатора настройки в URL. - В теле запроса задайте
enabledкtrueи используйте ID из предыдущего шага в качествеpool_idзначение.
Необходимые разрешения API-токена
Хотя бы одно из следующих права доступа токена требуется:Zone Settings Write
curl "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/settings/aegis" \
--request PATCH \
--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
--json '{
"id": "aegis",
"value": {
"enabled": true,
"pool_id": "<EGRESS_POOL_ID>"
}
}'Проверка статуса DCEI для зоны
Необходимые разрешения API-токена
Хотя бы одно из следующих права доступа токена требуется:Zone Settings WriteZone Settings Read
curl "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/settings/aegis" \
--request GET \
--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN"Отключить DCEI для зоны
Необходимые разрешения API-токена
Хотя бы одно из следующих права доступа токена требуется:Zone Settings Write
curl "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/settings/aegis" \
--request PATCH \
--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
--json '{
"id": "aegis",
"value": {
"enabled": false
}
}'Проверка ваших IP-адресов
Арендованные выделенные IP-адреса для исходящего трафика CDN можно найти в панели управления в разделе Адресное пространство > Арендованные IP-адреса ↗.
Если вы используете BYOIP, см. префиксы BYOIP взамен.