Skip to content

Commit ffa42ba

Browse files
Merge pull request #309604 from MicrosoftDocs/main
Auto Publish – main to live - 2025-12-16 06:00 UTC
2 parents 0e17bd7 + 3c86f6f commit ffa42ba

6 files changed

Lines changed: 70 additions & 29 deletions

File tree

articles/api-management/rewrite-uri-policy.md

Lines changed: 38 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,9 @@ ms.author: danlep
1414

1515
[!INCLUDE [api-management-availability-all-tiers](../../includes/api-management-availability-all-tiers.md)]
1616

17-
The `rewrite-uri` policy converts a request URL from its public form to the form expected by the web service, as shown in the following example.
17+
The `rewrite-uri` policy converts a request URL from its public form to the form expected by the web service.
1818

19-
- Public URL - `http://api.example.com/storenumber/ordernumber`
20-
21-
- Request URL - `http://api.example.com/v2/US/hardware/storenumber&ordernumber?City&State`
22-
23-
This policy can be used when a human and/or browser-friendly URL should be transformed into the URL format expected by the web service. This policy only needs to be applied when exposing an alternative URL format, such as clean URLs, RESTful URLs, user-friendly URLs or SEO-friendly URLs that are purely structural URLs that don't contain a query string and instead contain only the path of the resource (after the scheme and the authority). This is often done for aesthetic, usability, or search engine optimization (SEO) purposes.
19+
Use this policy when you need to transform a human-friendly or browser-friendly URL into the URL format expected by the web service. Apply this policy only when exposing an alternative URL format, such as clean URLs, RESTful URLs, user-friendly URLs, or SEO-friendly URLs that are purely structural and don't contain a query string but instead contain only the path of the resource (after the scheme and the authority). You often make this change for aesthetic, usability, or search engine optimization (SEO) purposes.
2420

2521
[!INCLUDE [api-management-policy-generic-alert](../../includes/api-management-policy-generic-alert.md)]
2622

@@ -36,7 +32,7 @@ This policy can be used when a human and/or browser-friendly URL should be trans
3632
|Name|Description|Required|Default|
3733
|----------|-----------------|--------------|-------------|
3834
|template|The actual web service URL with any query string parameters. Policy expressions are allowed. When expressions are used, the whole value must be an expression. |Yes|N/A|
39-
|copy-unmatched-params|Specifies whether query parameters in the incoming request not present in the original URL template are added to the URL defined by the rewrite template. Policy expressions are allowed.|No|`true`|
35+
|copy-unmatched-params|Specifies whether query parameters in the incoming request that aren't present in the original URL template are added to the URL defined by the rewrite template. Policy expressions are allowed.|No|`true`|
4036

4137
## Usage
4238

@@ -46,21 +42,34 @@ This policy can be used when a human and/or browser-friendly URL should be trans
4642

4743
### Usage notes
4844

49-
You can only add query string parameters using the policy. You can't add extra template path parameters in the rewrite URL.
45+
You can only add query string parameters by using the policy. You can't add extra template path parameters in the rewritten URL.
46+
47+
## Examples
48+
49+
### Example 1: Basic URL rewrite
50+
51+
In the following example, the public URL is rewritten to match the backend service URL format, and query parameters are included based on other logic.
5052

51-
## Example
53+
- Public URL - `http://api.example.com/storenumber/ordernumber`
54+
55+
- Request URL - `http://api.example.com/v2/US/hardware/storenumber/ordernumber?City&State`
5256

5357
```xml
5458
<policies>
5559
<inbound>
5660
<base />
57-
<rewrite-uri template="/v2/US/hardware/{storenumber}&{ordernumber}?City=city&State=state" />
61+
<rewrite-uri template="/v2/US/hardware/{storenumber}/{ordernumber}?City=city&State=state" />
5862
</inbound>
5963
<outbound>
6064
<base />
6165
</outbound>
6266
</policies>
6367
```
68+
69+
### Example 2: Copy unmatched parameters
70+
71+
In the following example, the public URL is rewritten to match the backend service URL format, and the policy copies any unmatched query parameters to the new URL.
72+
6473
```xml
6574
<!-- Assuming incoming request is /get?a=b&c=d and operation template is set to /get?a={b} -->
6675
<policies>
@@ -73,7 +82,12 @@ You can only add query string parameters using the policy. You can't add extra t
7382
</outbound>
7483
</policies>
7584
<!-- Resulting URL will be /put?c=d -->
85+
7686
```
87+
### Example 3: Don't copy unmatched parameters
88+
89+
In the following example, the public URL is rewritten to match the backend service URL format, and the policy drops any unmatched query parameters.
90+
7791
```xml
7892
<!-- Assuming incoming request is /get?a=b&c=d and operation template is set to /get?a={b} -->
7993
<policies>
@@ -88,6 +102,20 @@ You can only add query string parameters using the policy. You can't add extra t
88102
<!-- Resulting URL will be /put -->
89103
```
90104

105+
### Example 4: Use policy expression in the template
106+
107+
In the following example, the policy uses expressions in the template to construct the request to the backend.
108+
109+
```xml
110+
<policies>
111+
<inbound>
112+
<base />
113+
<set-variable name="apiVersion" value="/v3" />
114+
<rewrite-uri template="@("/api" + context.Variables["apiVersion"] + context.Request.Url.Path)" />
115+
</inbound>
116+
</policies>
117+
118+
```
91119
## Related policies
92120

93121
- [Transformation](api-management-policies.md#transformation)

articles/backup/azure-data-lake-storage-backup-support-matrix.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ Vaulted backups of Azure Data Lake Storage are available in the following region
2626

2727
| Availability type | Region |
2828
| --- | --- |
29-
| **General availability** | Central US, East Asia, France South, Germany West Central, Southeast US, Switzerland North, Switzerland West, UAE North, UK West, West India, Central India, North Central US, South India, UK South, West Central US, West US 3, North Europe. |
30-
| **Preview** | Australia East, East US, East US 2, Southeast Asia, West US, West US 2. |
29+
| **General availability** | Australia East, Central US, East Asia, France South, Germany West Central, Southeast US, Switzerland North, Switzerland West, UAE North, UK West, West India, Central India, North Central US, South India, UK South, West Central US, West US 3, West Europe, North Europe, West US, West US 2. |
30+
| **Preview** | East US, East US 2, Southeast Asia. |
3131

3232
## Supported storage accounts
3333

articles/backup/azure-kubernetes-service-cluster-backup-using-cli.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Back up Azure Kubernetes Service (AKS) using Azure CLI
33
description: This article explains how to back up Azure Kubernetes Service (AKS) using Azure CLI.
44
ms.topic: how-to
55
ms.service: azure-backup
6-
ms.date: 01/30/2025
6+
ms.date: 05/29/2025
77
ms.custom:
88
- devx-track-azurecli
99
- ignite-2023

articles/logic-apps/logic-apps-limits-and-config.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -659,6 +659,7 @@ This section lists the inbound IP addresses that Azure Logic Apps requires for t
659659
| Central India | 4.186.8.164, 20.235.200.244, 20.235.200.100, 20.235.200.92, 4.188.187.112, 4.188.187.170, 4.188.187.173, 4.188.188.52 |
660660
| Central US | 172.212.239.224, 172.212.239.225, 172.212.239.226, 172.212.239.227, 172.212.239.228, 172.212.239.229, 172.212.239.230, 172.212.239.231 |
661661
| Chile Central | 68.211.20.55, 68.211.20.53, 68.211.20.52, 68.211.20.54, 68.211.20.48, 68.211.20.51, 68.211.20.49, 68.211.20.50 |
662+
| Denmark East | 9.205.48.240,9.205.48.241,9.205.48.242,9.205.48.243,9.205.48.244,9.205.48.245,9.205.48.246,9.205.48.247 |
662663
| East Asia | 20.6.149.94, 4.144.32.35, 20.255.186.54, 20.6.149.151, 20.255.121.88, 20.255.104.187, 20.255.121.57, 20.6.177.230 |
663664
| East US | 4.156.26.80, 4.156.25.14, 4.156.25.189, 20.242.168.44, 4.156.241.183, 4.156.243.174, 4.156.242.86, 4.156.243.165, 52.224.145.162, 4.156.242.96, 4.156.243.173, 4.156.241.195, 4.156.242.97, 4.156.242.26, 4.156.242.13, 172.212.37.35 |
664665
| East US 2 | 20.122.237.191, 52.251.20.210, 20.122.237.232, 20.122.237.221, 4.152.129.54, 4.152.128.241, 20.1.240.241, 4.152.129.229, 4.152.127.230, 4.152.126.158, 4.153.195.56, 4.153.201.240 |
@@ -758,6 +759,7 @@ This section lists the outbound IP addresses that Azure Logic Apps requires for
758759
| Central India | 20.204.202.72, 20.204.212.8, 4.186.8.62, 4.186.8.18, 20.235.200.242, 20.235.200.237, 20.235.200.79, 20.235.200.44, 20.235.200.70, 20.235.200.32, 4.188.187.109, 4.188.187.86, 4.188.187.140, 4.188.185.15, 4.188.187.145, 4.188.187.107, 4.188.187.184, 4.188.187.64 |
759760
| Central US | 52.141.218.55, 20.109.202.29, 20.118.195.232, 20.118.195.233, 20.118.195.234, 20.118.195.235, 20.118.195.236, 20.118.195.237, 20.118.195.238, 20.118.195.239 |
760761
| Chile Central | 68.211.20.135, 68.211.20.133, 68.211.20.134, 68.211.20.132, 68.211.20.130, 68.211.20.131, 68.211.20.129, 68.211.20.128 |
762+
| Denmark East | 9.205.49.192,9.205.49.193,9.205.49.194,9.205.49.195,9.205.49.196,9.205.49.197,9.205.49.198,9.205.49.199 |
761763
| East Asia | 20.187.250.221, 20.187.188.136, 20.239.240.181, 20.6.152.201, 20.2.52.61, 20.255.43.37, 20.255.41.243, 4.192.72.182, 20.6.177.234, 20.255.113.33 |
762764
| East US | 52.226.216.187, 40.76.148.50, 20.84.29.18, 40.76.174.39, 4.156.27.7, 4.156.28.117, 4.156.25.188, 20.242.168.24, 4.156.241.165, 4.156.243.170, 4.156.242.49, 4.156.243.164, 52.224.145.30, 4.156.242.92, 4.156.243.172, 4.156.241.191, 4.156.241.47, 4.156.241.229, 4.156.242.12, 172.212.32.196 |
763765
| East US 2 | 20.96.58.139, 20.96.89.48, 20.96.89.234, 20.122.237.189, 52.253.79.47, 20.122.237.225, 20.122.237.205, 4.152.128.227, 4.152.128.205, 4.153.159.226, 4.152.129.221, 4.152.127.229, 4.152.125.62, 4.153.194.246, 4.153.201.239 |

articles/partner-solutions/informatica/overview.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
---
22
title: What is Informatica Intelligent Data Management Cloud?
3-
description: Learn about using the Informatica Intelligent Data Management Cloud.
3+
description: Learn about using the Informatica Intelligent Data Management Cloud, an Azure Native Service. This article describes key capabilities.
44
ms.topic: overview
5-
ms.date: 01/17/2024
5+
ms.date: 12/10/2025
6+
#Customer intent: As an information professional, I want to understand how to manage my Informatica organization as an Azure Native Service.
67
---
78

89
# What is Informatica Intelligent Data Management Cloud?
@@ -15,11 +16,11 @@ You can find Informatica Intelligent Data Management Cloud in the [Azure portal]
1516

1617
Use this offering to manage your Informatica organization as an Azure Native Service. You can easily run and manage Informatica Organizations and advanced serverless environments as you need and get started through Azure Clients.
1718

18-
You can set up the Informatica organization through a resource provider named `Informatica.DataManagement`. You create and manage the billing, resource creation, and authorization of Informatica resources through the Azure Clients. Informatica owns and runs the Software as a Service (SaaS) application including the Informatica organizations created.
19+
You can set up the Informatica organization through a resource provider named `Informatica.DataManagement`. Create and manage the billing, resource creation, and authorization of Informatica resources through the Azure Clients. Informatica owns and runs the Software as a Service (SaaS) application including the Informatica organizations created.
1920

2021
Here are the key capabilities provided by the Informatica integration:
2122

22-
- **Onboarding** of Informatica Intelligent Data Management Cloud (IDMC) as an integrated service on Azure.
23+
- **Onboarding** of Informatica Intelligent Data Management Cloud (IDMC) as an integrated service on Azure.
2324
- **Unified billing** of Informatica through Azure Marketplace.
2425
- **Single-Sign on to Informatica** - No separate sign-up needed from Informatica's IDMC portal.
2526
- **Create advanced serverless environments** - Ability to create Advanced Serverless Environments from Azure Clients.
@@ -32,12 +33,12 @@ Here are the key capabilities provided by the Informatica integration:
3233

3334
## Informatica resources
3435

35-
- [Informatica products](https://www.informatica.com/products.html).
36-
- [Getting Started with Informatica](https://docs.informatica.com/integration-cloud/data-integration/current-version/getting-started/preface.html).
37-
- [Data Integration Connectors](https://docs.informatica.com/integration-cloud/data-integration-connectors/current-version.html).
38-
- [Informatica documentation](https://docs.informatica.com/).
36+
- [Informatica products](https://www.informatica.com/products.html)
37+
- [Getting Started with Informatica](https://docs.informatica.com/integration-cloud/data-integration/current-version/getting-started/preface.html)
38+
- [Data Integration Connectors](https://docs.informatica.com/integration-cloud/data-integration-connectors/current-version.html)
39+
- [Informatica documentation](https://docs.informatica.com/)
3940

40-
## Next steps
41+
## Next step
4142

4243
- [QuickStart: Get started with Informatica](create.md)
4344

articles/storage/container-storage/container-storage-release-notes.md

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,12 @@ This article provides the release notes for Azure Container Storage. It's import
1717
The following Azure Container Storage versions are supported:
1818

1919
| Milestone | Status |
20-
|----|----------------|
20+
|-----------|--------|
2121
|2.0.0 - Major Release | Supported |
22+
|1.4.0 - Minor Release | Supported |
2223
|1.3.2 - Patch Release | Supported |
2324
|1.3.1 - Patch Release | Supported |
2425
|1.3.0 - Minor Release | Supported |
25-
|1.2.1 - Patch Release | Supported |
26-
|1.2.0 - Minor Release | Supported |
2726

2827
## Unsupported versions
2928

@@ -52,6 +51,16 @@ A **major release** introduces significant changes, often including new features
5251

5352
There are significant breaking changes in version 2.0.0. Users looking to migrate from version 1.x.x to version 2.0.0 should completely [remove prior versions](remove-container-storage-version-1.md) of Azure Container Storage and review the new setup guides to get started.
5453

54+
## Version 1.4.0
55+
56+
### Improvements and issues that are fixed
57+
58+
- Resolved security vulnerabilities through component updates.
59+
- Introduced pre-upgrade and post-upgrade hooks for the Azure SAN CSI driver to better manage the CSI driver and volume attachments, ensuring seamless upgrades and preventing resource leaks.
60+
- Fixed an issue with the etcd watcher that could cause disk pools to remain in the "Creating" status after an upgrade.
61+
- Renamed mutating and validating webhooks to more specific names to avoid potential naming conflicts.
62+
- Extended end-of-life support for the v1.x release series.
63+
5564
## Version 1.3.2
5665

5766
### Improvements and issues that are fixed
@@ -66,7 +75,7 @@ There are significant breaking changes in version 2.0.0. Users looking to migrat
6675
### Improvements and issues that are fixed
6776

6877
- **Bug fixes and recovery improvements**: We made important updates to make etcd recovery stable and reliable. Now, the process includes enhanced retries making cluster restoration smoother and easier to manage. We fixed bugs in Azure Disks and Azure Elastic SAN storage pool creation and addressed upgrade failures caused by Kubernetes job name length limits. To improve reliability, this release fixes a failure during Azure Container Storage extension installation with Azure Elastic SAN. The issue was caused by a missing etcd certificate. Now, etcd components are only deployed when needed.
69-
- **Expanded platform compatibility and scheduling fixes**: To improve scheduling accuracy, this release ensures Azure Container Storage pods are no longer placed on Windows nodes in mixed OS clusters. We fixed this by enforcing node affinity rules. Additionally, we added support for Elastic SAN on Azure Linux 3.0 nodes.
78+
- **Expanded platform compatibility and scheduling fixes**: To improve scheduling accuracy, this release ensures Azure Container Storage pods are no longer placed on Windows nodes in mixed OS clusters. We fixed this issue by enforcing node affinity rules. Additionally, we added support for Elastic SAN on Azure Linux 3.0 nodes.
7079
- **Safeguards to prevent storage pool deletion**: Measures are implemented to prevent the deletion of storage pools with existing persistent volumes when created through custom storage classes.
7180

7281
## Version 1.3.0
@@ -123,12 +132,13 @@ Azure Container Storage follows a transparent and predictable support lifecycle,
123132
- **Patch releases**: Have the same end of life as the subsequent major/minor release.
124133

125134
| Release version | Release Date | End of Life | Supported Kubernetes Versions |
126-
|----|----------------| ------------| -------- |
135+
|-----------------|---------------|-------------|-------------------------------|
136+
|1.4.0 - Minor Release | 12/16/2025 | 12/15/2026 | 1.32, 1.31, 1.30 |
127137
|2.0.0 - Major Release | 09/10/2025 | 09/09/2026 | 1.33, 1.32, 1.31 |
128-
|1.3.2 - Patch Release | 9/15/2025 | 04/27/2026 | 1.32, 1.31, 1.30 |
138+
|1.3.2 - Patch Release | 09/15/2025 | 04/27/2026 | 1.32, 1.31, 1.30 |
129139
|1.3.1 - Patch Release | 07/02/2025 | 04/27/2026 | 1.32, 1.31, 1.30 |
130140
|1.3.0 - Minor Release | 04/28/2025 | 04/27/2026 | 1.32, 1.31, 1.30 |
131-
|1.2.1 - Patch Release| 02/10/2025 | 11/10/2025| 1.30, 1.29, 1.28|
141+
|1.2.1 - Patch Release | 02/10/2025 | 11/10/2025 | 1.30, 1.29, 1.28 |
132142
|1.2.0 - Minor Release | 11/11/2024 | 11/10/2025 | 1.30, 1.29, 1.28 |
133143
|1.1.2 - Patch Release | 10/16/2024 | 07/29/2025 | 1.29, 1.28, 1.27 |
134144
|1.1.1 - Patch Release | 09/20/2024 | 07/29/2025 | 1.29, 1.28, 1.27 |

0 commit comments

Comments
 (0)