You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: includes/cdn-app-dev-prep.md
+8-11Lines changed: 8 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,15 +15,15 @@ Before writing CDN management code, you must do some preparation to enable the c
15
15
* Apply permissions to the resource group so that only authorized users from your Microsoft Entra tenant can interact with the CDN profile
16
16
17
17
### Creating the resource group
18
-
1. Sign in to the [Azure Portal](https://portal.azure.com).
19
-
2.Click**Create a resource**.
20
-
3. Search for **Resource group** and in the Resource group pane, click**Create**.
18
+
1. Sign in to the [Azure portal](https://portal.azure.com).
19
+
2.Select**Create a resource**.
20
+
3. Search for **Resource group** and in the Resource group pane, select**Create**.
21
21
22
22

23
-
3. Name your resource group *CdnConsoleTutorial*. Select your subscription and choose a location near you. If you wish, you can click the **Pin to dashboard** checkbox to pin the resource group to the dashboard in the portal. Pinning makes it easier to find later. After you've made your selections, click**Create**.
23
+
3. Name your resource group *CdnConsoleTutorial*. Select your subscription and choose a location near you. If you wish, you can select the **Pin to dashboard** checkbox to pin the resource group to the dashboard in the portal. Pinning makes it easier to find later. After you've made your selections, select**Create**.
24
24
25
25

26
-
4. After the resource group is created, if you didn't pin it to your dashboard, you can find it by clicking **Browse**, then **Resource Groups**. To open it, click the resource group. Make a note of your **Subscription ID**. We need it later.
26
+
4. After the resource group is created, if you didn't pin it to your dashboard, you can find it by clicking **Browse**, then **Resource Groups**. To open it, select the resource group. Make a note of your **Subscription ID**. We need it later.
27
27
28
28

29
29
@@ -41,7 +41,6 @@ Creating a service principal consists of several steps, including creating a Mic
41
41
>
42
42
> When you get to the step [Assign the application to a role](../articles/active-directory/develop/howto-create-service-principal-portal.md#assign-a-role-to-the-application), use the resource group created earlier, *CdnConsoleTutorial*, but instead of the **Reader** role, assign the **CDN Profile Contributor** role. After you assign the application the **CDN Profile Contributor** role on your resource group, return to this tutorial.
43
43
>
44
-
>
45
44
46
45
Once you've created your service principal and assigned the **CDN Profile Contributor** role, the **Users** blade for your resource group should look similar to the following image.
47
46
@@ -51,15 +50,13 @@ Once you've created your service principal and assigned the **CDN Profile Contri
51
50
If, instead of a service principal, you'd rather have interactive individual user authentication, the process is similar to that for a service principal. In fact, you need to follow the same procedure, but make a few minor changes.
52
51
53
52
> [!IMPORTANT]
54
-
> Only follow these next steps if you are choosing to use individual user authentication instead of a service principal.
55
-
>
56
-
>
53
+
> Only follow these next steps if you're choosing to use individual user authentication instead of a service principal.
57
54
58
55
1. When creating your application, instead of **Web Application**, choose **Native application**.
2. On the next page, you are prompted for a **redirect URI**. The URI won't be validated, but remember what you entered. You need it later.
62
-
3. There is no need to create a **client authentication key**.
58
+
2. On the next page, you're prompted for a **redirect URI**. The URI won't be validated, but remember what you entered. You need it later.
59
+
3. There's no need to create a **client authentication key**.
63
60
4. Instead of assigning a service principal to the **CDN Profile Contributor** role, we're going to assign individual users or groups. In this example, you can see that I've assigned *CDN Demo User* to the **CDN Profile Contributor** role.
64
61
65
62

Copy file name to clipboardExpand all lines: includes/cdn-limits.md
+1-3Lines changed: 1 addition & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,8 +21,6 @@ ms.custom: include file
21
21
| Maximum requests per second per profile | 100,000 |
22
22
| HTTP header size limit (per header) | 32 KB |
23
23
24
-
*These two limits are only applicable to Azure CDN Standard from Microsoft (classic). If the traffic is not globally distributed and concentrated in one or two regions, or if a higher quota limit is needed, create an [Azure Support request](https://portal.azure.com/#blade/Microsoft_Azure_Support/HelpAndSupportBlade/newsupportrequest).
24
+
*These two limits are only applicable to Azure CDN Standard from Microsoft (classic). If the traffic isn't globally distributed and concentrated in one or two regions, or if a higher quota limit is needed, create an [Azure Support request](https://portal.azure.com/#blade/Microsoft_Azure_Support/HelpAndSupportBlade/newsupportrequest).
25
25
26
26
A Content Delivery Network subscription can contain one or more Content Delivery Network profiles. A Content Delivery Network profile can contain one or more Content Delivery Network endpoints. You might want to use multiple profiles to organize your Content Delivery Network endpoints by internet domain, web application, or some other criteria.
Copy file name to clipboardExpand all lines: includes/cdn-premium-feature.md
+1-2Lines changed: 1 addition & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,5 +8,4 @@ ms.custom: include file
8
8
---
9
9
10
10
> [!IMPORTANT]
11
-
> This is a feature of **Azure CDN Premium from Edgio** only, to configure rules on **Azure CDN from Microsoft** please use the [Standard rules engine](../articles/cdn/cdn-standard-rules-engine-reference.md). Advanced rules are not available for **Azure CDN from Akamai**. For a full comparison of CDN features, see [Azure CDN product features](../articles/cdn/cdn-features.md).
12
-
>
11
+
> This is a feature of **Azure CDN Premium from Edgio** only, to configure rules on **Azure CDN from Microsoft** please use the [Standard rules engine](../articles/cdn/cdn-standard-rules-engine-reference.md). Advanced rules aren't available for **Azure CDN from Akamai**. For a full comparison of CDN features, see [Azure CDN product features](../articles/cdn/cdn-features.md).
Copy file name to clipboardExpand all lines: includes/front-door-classic-retirement.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,4 +7,4 @@ ms.date: 03/18/2024
7
7
ms.custom: include file
8
8
---
9
9
> [!IMPORTANT]
10
-
> Azure Front Door (classic) will be retired on **March 31, 2027**. To avoid any service disruption, it is important that you [**migrate your Azure Front Door (classic) profiles**](../articles/frontdoor/migrate-tier.md) to Azure Front Door Standard or Premium tier by March 2027. For more information, see [**Azure Front Door (classic) retirement**](https://azure.microsoft.com/updates/azure-front-door-classic-will-be-retired-on-31-march-2027/).
10
+
> Azure Front Door (classic) will be retired on **March 31, 2027**. To avoid any service disruption, it's important that you [**migrate your Azure Front Door (classic) profiles**](../articles/frontdoor/migrate-tier.md) to Azure Front Door Standard or Premium tier by March 2027. For more information, see [**Azure Front Door (classic) retirement**](https://azure.microsoft.com/updates/azure-front-door-classic-will-be-retired-on-31-march-2027/).
Copy file name to clipboardExpand all lines: includes/front-door-edge-locations.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ ms.custom: include file
9
9
10
10
| Region | Cities |
11
11
|--|--|
12
-
| North America | Etobicoke, Canada (2)<br />Montreal, Canada<br />Vancouver, Canada (2)<br />Querétaro, Mexico (2)<br />Atlanta, GA, USA (3)<br />Boydton, VA, USA (2)<br />Chaska, MN, USA (2)<br /> Cheyenne, WY, USA (2)<br />Chicago, IL, USA (4)<br /> Dallas, TX, USA (4)<br />Des Moines,IA, USA (3)<br />Detroit, MI, USA<br />Englewood, CO, USA (2)<br />Honolulu, HI, USA<br />Houston, TX, USA (3)<br />Jacksonville, FL, USA (2)<br />Las Vegas, NV, USA (3)<br />Los Angeles, CA, USA (2)<br />Manassas, VA, USA (3)<br />Memphis, TN, USA<br /> Miami, FL, USA (4)<br />Minneapolis, MN, USA (2)<br />Needham Heights, MA, USA (2)<br /> Nashville, TN, USA<br />Newark, NJ, USA<br />New York, NY, USA (2)<br />Philadelphia, PA, USA<br />Phoenix, AZ, USA<br />Plano, TX, USA<br />Portland, OR, USA<br />Quincy, WA, USA (3)<br />San Antonio, TX, USA (4)<br />San Jose, CA, USA (4)<br />Salt Lake City, UT, USA (3)<br />Seattle, WA, USA (2)<br />Secaucus, NJ, USA (2)<br />Southfield, MI, USA<br />Tempe, AZ, USA<br /> |
12
+
| North America | Etobicoke, Canada (2)<br />Montreal, Canada<br />Vancouver, Canada (2)<br />Querétaro, Mexico (2)<br />Atlanta, GA, USA (3)<br />Boydton, VA, USA (2)<br />Chaska, MN, USA (2)<br /> Cheyenne, WY, USA (2)<br />Chicago, IL, USA (4)<br /> Dallas, TX, USA (4)<br />Des Moines,IA, USA (3)<br />Detroit, MI, USA<br />Englewood, CO, USA (2)<br />Honolulu, HI, USA<br />Houston, TX, USA (3)<br />Jacksonville, FL, USA (2)<br />Las Vegas, NV, USA (3)<br />Los Angeles, CA, USA (2)<br />Manassas, VA, USA (3)<br />Memphis, TN, USA<br /> Miami, FL, USA (4)<br />Minneapolis, MN, USA (2)<br />Needham Heights, MA, USA (2)<br /> Nashville, TN, USA<br />Newark, NJ, USA<br />New York, NY, USA (2)<br />Philadelphia, PA, USA<br />Phoenix, AZ, USA<br />Plano, TX, USA<br />Portland, OR, USA<br />Quincy, WA, USA (3)<br />San Antonio, TX, USA (4)<br />San Jose, CA, USA (4)<br />Salt Lake City, UT, USA (3)<br />Seattle, WA, USA (2)<br />Secaucus, NJ, USA (2)<br />Southfield, MI, USA<br />Tempe, AZ, USA<br /> |
13
13
| South America | Buenos Aires, Argentina<br />Campinas, Brazil (2)<br />Rio de Janeiro, Brazil (3)<br />Sao Paulo, Brazil (2)<br />Bogota, Colombia |
Copy file name to clipboardExpand all lines: includes/front-door-limits.md
+15-15Lines changed: 15 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ ms.date: 06/19/2023
7
7
ms.custom: include file
8
8
---
9
9
10
-
* In addition to the following limits, there are [composite limit on the number of routing rules, front-end domains, protocols, and paths](../articles/frontdoor/front-door-routing-limits.md).
10
+
- In addition to the following limits, there are [composite limit on the number of routing rules, front-end domains, protocols, and paths](../articles/frontdoor/front-door-routing-limits.md).
11
11
12
12
| Resource | Classic tier limit |
13
13
| --- | --- |
@@ -44,8 +44,8 @@ ms.custom: include file
44
44
45
45
### Azure Front Door Standard and Premium service limits
46
46
47
-
* Maximum of **500** total Standard and Premium profiles per subscription.
48
-
* In addition to the following limits, there are [composite limit on the number of routes, domains, protocols, and paths](../articles/frontdoor/front-door-routing-limits.md).
47
+
- Maximum of **500** total Standard and Premium profiles per subscription.
48
+
- In addition to the following limits, there are [composite limit on the number of routes, domains, protocols, and paths](../articles/frontdoor/front-door-routing-limits.md).
* Header timeout - After establishing TCP/TLS connection, Front Door has a 5-second timeout for receiving all headers from the client. The connection is terminated if the client doesn't send headers within 5 seconds. You can't configure this timeout value.
94
-
* HTTP keep-alive timeout - Front Door has a 90-second HTTP keep-alive timeout. The connection is terminated if the client doesn't send data for 90 seconds. You can't configure this timeout value.
93
+
- Header timeout - After establishing TCP/TLS connection, Front Door has a 5-second timeout for receiving all headers from the client. The connection is terminated if the client doesn't send headers within 5 seconds. You can't configure this timeout value.
94
+
- HTTP keep-alive timeout - Front Door has a 90-second HTTP keep-alive timeout. The connection is terminated if the client doesn't send data for 90 seconds. You can't configure this timeout value.
95
95
96
96
##### Front Door to application back-end
97
97
98
-
* After the HTTP request gets forwarded to the back end, Azure Front Door waits for 60 seconds (Standard and Premium) or 30 seconds (classic) for the first packet from the back end. Then it returns a 503 error to the client, or 504 for a cached request. You can configure this value using the *originResponseTimeoutSeconds* field in Azure Front Door Standard and Premium API, or the sendRecvTimeoutSeconds field in the Azure Front Door (classic) API.
98
+
- After the HTTP request gets forwarded to the back end, Azure Front Door waits for 60 seconds (Standard and Premium) or 30 seconds (classic) for the first packet from the back end. Then it returns a 503 error to the client, or 504 for a cached request. You can configure this value using the *originResponseTimeoutSeconds* field in Azure Front Door Standard and Premium API, or the sendRecvTimeoutSeconds field in the Azure Front Door (classic) API.
99
99
100
-
* After the back end receives the first packet, if the origin pauses for any reason in the middle of the response body beyond the originResponseTimeoutSeconds or sendRecvTimeoutSeconds, the response is canceled.
100
+
- After the back end receives the first packet, if the origin pauses for any reason in the middle of the response body beyond the originResponseTimeoutSeconds or sendRecvTimeoutSeconds, the response is canceled.
101
101
102
-
* Front Door takes advantage of HTTP keep-alive to keep connections open for reuse from previous requests. These connections have an idle timeout of 90 seconds. Azure Front Door would disconnect idle connections after reaching the 90-second idle timeout. This timeout value can't be configured.
102
+
- Front Door takes advantage of HTTP keep-alive to keep connections open for reuse from previous requests. These connections have an idle timeout of 90 seconds. Azure Front Door would disconnect idle connections after reaching the 90-second idle timeout. This timeout value can't be configured.
103
103
104
104
#### Upload and download data limit
105
105
@@ -109,12 +109,12 @@ ms.custom: include file
109
109
|**Upload**| There's no limit as long as each CTE upload is less than 2 GB. | The size can't be larger than 2 GB. |
110
110
111
111
#### Other limits
112
-
* Maximum URL size - 8,192 bytes - Specifies maximum length of the raw URL (scheme + hostname + port + path + query string of the URL)
113
-
* Maximum Query String size - 4,096 bytes - Specifies the maximum length of the query string, in bytes.
114
-
* Maximum HTTP response header size from health probe URL - 4,096 bytes - Specified the maximum length of all the response headers of health probes.
115
-
* Maximum rules engine action header value character: 640 characters.
116
-
* Maximum rules engine condition header value character: 256 characters.
117
-
* Maximum ETag header size: 128 bytes
118
-
* Maximum endpoint name for Standard and Premium: 46 characters.
112
+
- Maximum URL size - 8,192 bytes - Specifies maximum length of the raw URL (scheme + hostname + port + path + query string of the URL)
113
+
- Maximum Query String size - 4,096 bytes - Specifies the maximum length of the query string, in bytes.
114
+
- Maximum HTTP response header size from health probe URL - 4,096 bytes - Specified the maximum length of all the response headers of health probes.
115
+
- Maximum rules engine action header value character: 640 characters.
116
+
- Maximum rules engine condition header value character: 256 characters.
117
+
- Maximum ETag header size: 128 bytes
118
+
- Maximum endpoint name for Standard and Premium: 46 characters.
119
119
120
120
For more information about limits that apply to Rules Engine configurations, see [rules engine terminology](../articles/frontdoor/front-door-rules-engine.md#terminology)
0 commit comments