Skip to content

Commit 6796708

Browse files
[BYOIP] Service bindings to mix CDN with Spectrum (#21368)
* Update Tabs component and add missing Overview Description * Adjust service-bindings/index.mdx with CDN-Spectrum mix
1 parent 2110c24 commit 6796708

File tree

3 files changed

+15
-11
lines changed

3 files changed

+15
-11
lines changed

src/content/docs/byoip/index.mdx

+5-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,11 @@ head:
88
content: Bringing Your Own IPs to Cloudflare
99
---
1010

11-
import { LinkButton, Plan } from "~/components";
11+
import { LinkButton, Plan, Description } from "~/components";
12+
13+
<Description>
14+
Get Cloudflare's security and performance while using your own IPs.
15+
</Description>
1216

1317
<Plan type="enterprise" />
1418

src/content/docs/byoip/service-bindings/index.mdx

+4-3
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,11 @@ Service binding operations are currently only available via API. You can find al
1717

1818
## Scope
1919

20-
Customers using BYOIP with Magic Transit can leverage the [service binding API endpoints](/api/resources/addressing/subresources/prefixes/subresources/service_bindings/) to selectively route traffic through the CDN [^1] or Spectrum [^2] pipelines on a per-IP address basis.
20+
Customers using BYOIP with Magic Transit, [CDN services](/cache/), or [Spectrum](/spectrum/) can leverage the [service binding API endpoints](/api/resources/addressing/subresources/prefixes/subresources/service_bindings/) to selectively route traffic through the CDN [^1] or Spectrum [^2] pipelines on a per-IP address basis. This means:
2121

22-
You can upgrade individual IPs within a Magic Transit prefix to either a CDN IP or a Spectrum IP. For example, if you have `203.0.113.0/24`, you can upgrade `203.0.113.1` to CDN and `203.0.113.2` to Spectrum.
22+
- You can upgrade individual IPs within a Magic Transit prefix to either a CDN IP or a Spectrum IP. For example, if you have a Magic Transit prefix `203.0.113.0/24`, you can upgrade `203.0.113.1` to CDN and `203.0.113.2` to Spectrum.
23+
- You can upgrade individual IPs within a CDN prefix to a Spectrum IP. For example, if you have a CDN prefix `203.0.113.0/24`, you can upgrade `203.0.113.1` to Spectrum.
24+
- You can upgrade individual IPs within a Spectrum prefix to a CDN IP. For example, if you have a Spectrum prefix `203.0.113.0/24`, you can upgrade `203.0.113.1` to CDN.
2325

2426
:::caution
2527
Magic Transit customers must ensure that their contract includes CDN and/or Spectrum according to their needs.
@@ -37,7 +39,6 @@ When a service binding of type `Spectrum` is applied, once the change has propag
3739

3840
## Limitations
3941

40-
- You must keep Magic Transit as a common base service, spanning all addresses in your prefix.
4142
- When adding a service binding for a given IP address, it must be either a CDN service binding or a Spectrum service binding. It is not possible (or necessary) to bind both services.
4243
- Once a service binding is created (or deleted), it will take four to six hours to propagate across Cloudflare's global network. Services for the IP addresses in scope will likely be disrupted during this window.
4344

src/content/docs/byoip/service-bindings/magic-transit-with-cdn.mdx

+6-7
Original file line numberDiff line numberDiff line change
@@ -134,8 +134,8 @@ You can choose between two different scopes:
134134
If you need to map only specific subdomains (and not all proxied DNS records) to specific IP addresses, you can use a [Subdomain setup](/dns/zone-setups/subdomain-setup/).
135135
:::
136136

137-
<Tabs labels="Dashboard | API">
138-
<TabItem label="dashboard" no-code="true">
137+
<Tabs syncKey="dashPlusAPI">
138+
<TabItem label="Dashboard" no-code="true">
139139

140140
1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com/) and select your account.
141141
2. Go to **IP Addresses** > **Address Maps**.
@@ -146,7 +146,7 @@ If you need to map only specific subdomains (and not all proxied DNS records) to
146146
7. Review the information and select **Save and Deploy**.
147147

148148
</TabItem>
149-
<TabItem label="api" no-code="true">
149+
<TabItem label="API" no-code="true">
150150

151151
Use the [Create Address Map](/api/resources/addressing/subresources/address_maps/methods/create/) endpoint.
152152

@@ -157,8 +157,8 @@ Make sure you have the correct Key/Token and permissions.
157157

158158
## 4. Create DNS records
159159

160-
<Tabs labels="Dashboard | API">
161-
<TabItem label="dashboard" no-code="true">
160+
<Tabs syncKey="dashPlusAPI">
161+
<TabItem label="Dashboard" no-code="true">
162162

163163
To create a DNS record in the dashboard:
164164

@@ -170,8 +170,7 @@ To create a DNS record in the dashboard:
170170
6. Select **Save**.
171171

172172
</TabItem>
173-
174-
<TabItem label="api" no-code="true">
173+
<TabItem label="API" no-code="true">
175174

176175
To create records with the API, use a [POST request](/api/resources/dns/subresources/records/methods/create/). For field definitions, select a record type under the request body specification.
177176

0 commit comments

Comments
 (0)