Edit Zone Settings API エンドポイント を使って、Dedicated CDN Egress IPs(旧称 Aegis)を設定できます。Cloudflare API の使い方に慣れていない場合は Fundamentals を参照してください。
- Dedicated CDN Egress IPs(DCEI)のゾーン設定は、リース IP を所有する Cloudflare アカウント、または BYOIP プレフィックス が委任されたアカウントでのみ利用できます。この条件を満たさないゾーンで Dedicated CDN Egress IPs を使いたい場合は、アカウントチームへ連絡してください。
-
各専用エグレスプールは、BYOIP プレフィックス の IP、または Cloudflare のリース IP のどちらかで構成できます。1 つの専用エグレスプールに、BYOIP とリース IP の両方を含めることはできません。また、1 つの BYOIP プレフィックスは CDN イングレスまたは CDN エグレスのどちらかに使えますが、両方には使えません。
- アカウントチームに連絡し、専用エグレスプールの ID を入手します。
- Edit Zone Setting エンドポイントへ
PATCHリクエストを送ります。
- URL の設定 ID に
aegisを指定します。 - リクエストボディで
enabledをtrueにし、前の手順の ID をpool_idの値に使います。
Required API token permissions
At least one of the following token permissions is required: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>"
}
}'Required API token permissions
At least one of the following token permissions is required: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"Required API token permissions
At least one of the following token permissions is required: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
}
}'リースされた dedicated IPs for CDN egress は、ダッシュボードの Address space > Leased IPs ↗ で確認できます。
BYOIP を使っている場合は、代わりに BYOIP prefixes を参照してください。