Skip to content

Commit 1525be1

Browse files
committed
acrolinx tweaks
1 parent 29d190e commit 1525be1

7 files changed

+27
-34
lines changed

includes/cdn-app-dev-prep.md

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@ Before writing CDN management code, you must do some preparation to enable the c
1515
* Apply permissions to the resource group so that only authorized users from your Microsoft Entra tenant can interact with the CDN profile
1616

1717
### 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**.
2121

2222
![Creating a new resource group](./media/cdn-app-dev-prep/cdn-new-rg-1-include.png)
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**.
2424

2525
![Screenshot of the Resource group dialog box.](./media/cdn-app-dev-prep/cdn-new-rg-2-include.png)
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.
2727

2828
![Screenshot of the C D N Console Tutorial section.](./media/cdn-app-dev-prep/cdn-subscription-id-include.png)
2929

@@ -41,7 +41,6 @@ Creating a service principal consists of several steps, including creating a Mic
4141
>
4242
> 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.
4343
>
44-
>
4544
4645
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.
4746

@@ -51,15 +50,13 @@ Once you've created your service principal and assigned the **CDN Profile Contri
5150
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.
5251

5352
> [!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.
5754
5855
1. When creating your application, instead of **Web Application**, choose **Native application**.
5956

6057
![Native application](./media/cdn-app-dev-prep/cdn-native-application-include.png)
61-
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**.
6360
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.
6461

6562
![Individual user access](./media/cdn-app-dev-prep/cdn-user-include.png)

includes/cdn-create-profile.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,3 @@ A CDN profile is a container for CDN endpoints and specifies a pricing tier.
3838
:::image type="content" source="./media/cdn-create-profile/cdn-new-profile.png" alt-text="Input variables in Basics tab.":::
3939

4040
1. Select **Review + Create** then **Create** to create the profile.
41-

includes/cdn-limits.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@ ms.custom: include file
2121
| Maximum requests per second per profile | 100,000 |
2222
| HTTP header size limit (per header) | 32 KB |
2323

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).
2525

2626
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.
27-
28-

includes/cdn-premium-feature.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,4 @@ ms.custom: include file
88
---
99

1010
> [!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).

includes/front-door-classic-retirement.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ ms.date: 03/18/2024
77
ms.custom: include file
88
---
99
> [!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/).

includes/front-door-edge-locations.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.custom: include file
99

1010
| Region | Cities |
1111
|--|--|
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 /> |
1313
| South America | Buenos Aires, Argentina<br />Campinas, Brazil (2)<br />Rio de Janeiro, Brazil (3)<br />Sao Paulo, Brazil (2)<br />Bogota, Colombia |
1414
| Europe | Zaventem, Belgium (2)<br />Sofia, Bulgaria (2)<br />Prague, Czech Republic<br />Ballerup, Denmark<br /> Vantaa, Finland<br />Les Ulis, France (3)<br />Paris, France<br />Saint Denis, France (2)<br />Berlin, Germany<br />Duesseldorf, Germany<br />Frankfurt, Germany (2)<br />Munich, Germany<br />Russelsheim, Germany (2)<br />Athens, Greece<br />Budapest, Hungary<br />Dublin, Ireland (2)<br />Milan, Italy<br />Rome, Italy (2)<br />Amsterdam, Netherlands<br />Oslo, Norway<br />Stavanger, Norway<br />Warsaw, Poland<br />Lisbon, Portugal<br />Bucharest, Romania<br />Barcelona, Spain<br />Madrid, Spain<br />Bromma, Sweden (2)<br />Zurich, Switzerland (2)<br />London, United Kingdom (5)<br />Manchester, United Kingdom |
1515
| Africa | Cairo, Egypt (2)<br />Nairobi, Kenya<br />Rabat, Morocco<br />Lagos, Nigeria<br />Cape Town, South Africa<br />Isando, South Africa (3) |

includes/front-door-limits.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.date: 06/19/2023
77
ms.custom: include file
88
---
99

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).
1111

1212
| Resource | Classic tier limit |
1313
| --- | --- |
@@ -44,8 +44,8 @@ ms.custom: include file
4444

4545
### Azure Front Door Standard and Premium service limits
4646

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).
4949

5050
| Resource | Standard tier limit | Premium tier limit |
5151
| --- | --- | --- |
@@ -90,16 +90,16 @@ ms.custom: include file
9090

9191
##### From Client to Front Door
9292

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.
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.
9595

9696
##### Front Door to application back-end
9797

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.
9999

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.
101101

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.
103103

104104
#### Upload and download data limit
105105

@@ -109,12 +109,12 @@ ms.custom: include file
109109
| **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. |
110110

111111
#### 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.
119119

120120
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

Comments
 (0)