Skip to content

Commit d2a0af3

Browse files
authored
Merge pull request #273670 from MicrosoftDocs/main
Publish to live, Monday 4 AM PST, 4/29
2 parents 8ca856e + 2630fb3 commit d2a0af3

18 files changed

+92
-171
lines changed

articles/api-management/TOC.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -643,7 +643,7 @@
643643
href: breaking-changes/metrics-retirement-aug-2023.md
644644
- name: Virtual network changes (September 2023)
645645
href: breaking-changes/rp-source-ip-address-change-sep-2023.md
646-
- name: API version retirements (September 2023)
646+
- name: API version retirements (June 2024)
647647
href: breaking-changes/api-version-retirement-sep-2023.md
648648
- name: Self-hosted gateway v0/v1 retirements (October 2023)
649649
href: breaking-changes/self-hosted-gateway-v0-v1-retirement-oct-2023.md

articles/api-management/breaking-changes/api-version-retirement-sep-2023.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,31 @@
11
---
2-
title: Azure API Management - API version retirements (September 2023) | Microsoft Docs
3-
description: The Azure API Management service is retiring all API versions prior to 2021-08-01. If you use one of these API versions, you must update your tools, scripts, or programs to use the latest versions.
2+
title: Azure API Management - API version retirements (June 2024) | Microsoft Docs
3+
description: Starting June 1, 2024, the Azure API Management service is retiring all API versions prior to 2021-08-01. If you use one of these API versions, you must update affected tools, scripts, or programs to use the latest versions.
44
services: api-management
55
author: dlepow
66
ms.service: api-management
77
ms.topic: reference
8-
ms.date: 11/06/2023
8+
ms.date: 04/26/2024
99
ms.author: danlep
1010
---
1111

12-
# API version retirements (September 2023)
12+
# API version retirements (June 2024)
1313

1414
[!INCLUDE [api-management-availability-premium-dev-standard-basic-consumption](../../../includes/api-management-availability-premium-dev-standard-basic-consumption.md)]
1515

1616
Azure API Management uses Azure Resource Manager (ARM) to configure your API Management instances. The API version is embedded in your use of templates that describe your infrastructure, tools that are used to configure the service, and programs that you write to manage your Azure API Management services.
1717

18-
On 30 September 2023, all API versions for the Azure API Management service prior to **2021-08-01** will be retired and API calls using those API versions will fail. This means you'll no longer be able to create or manage your API Management services using your existing templates, tools, scripts, and programs until they've been updated. Data operations (such as accessing the APIs or Products configured on Azure API Management) will be unaffected by this update, including after 30 September 2023.
19-
20-
From now through 30 September 2023, you can continue to use the templates, tools, and programs without impact. You can transition to API version 2021-08-01 or later at any point prior to 30 September 2023.
18+
Starting June 1, 2024, all API versions for the Azure API Management service prior to [**2021-08-01**](/rest/api/apimanagement/operation-groups?view=rest-apimanagement-2021-08-01) are being retired (disabled). The previously communicated retirement date was September 30, 2023. At any time after June 1, 2024, API calls using an API version prior to 2021-08-01 may fail without further notice. You'll no longer be able to create or manage your API Management services with existing templates, tools, scripts, and programs using a retired API version until they've been updated to use API version 2021-08-01 or later. Data plane operations (such as mediating API requests in the gateway) will be unaffected by this update, including after June 1, 2024.
2119

2220
## Is my service affected by this?
2321

24-
While your service isn't affected by this change, any tool, script, or program that uses the Azure Resource Manager (such as the Azure CLI, Azure PowerShell, Azure API Management DevOps Resource Kit, or Terraform) to interact with the API Management service is affected by this change. You'll be unable to run those tools successfully unless you update the tools.
22+
While your service isn't affected by this change, any tool, script, or program that uses the Azure Resource Manager (such as the Azure CLI, Azure PowerShell, Azure API Management DevOps Resource Kit, or Terraform) to interact with the API Management service and calls an API Management API version prior to 2021-08-01 is affected by this change. After an API version is retired, you'll be unable to run any affected tools successfully unless you update the tools.
2523

2624
## What is the deadline for the change?
2725

28-
The affected API versions will no longer be valid after 30 September 2023.
26+
The affected API versions will be retired gradually starting June 1, 2024.
2927

30-
After 30 September 2023, if you prefer not to update your tools, scripts, and programs, your services will continue to run but you won't be able to add or remove APIs, change API policy, or otherwise configure your API Management service.
28+
After an API version is retired, if you prefer not to update your affected tools, scripts, and programs, your services will continue to run. However, you won't be able to add or remove APIs, change API policy, or otherwise configure your API Management service with affected tools.
3129

3230
## Required action
3331

@@ -48,7 +46,7 @@ We also recommend setting the **Minimum API version** in your API Management ins
4846
* API Management DevOps Resource Kit: 1.0.0
4947
* Terraform azurerm provider: 3.0.0
5048

51-
* **Azure SDKs** - Update the Azure API Management SDKs to the latest versions (or later):
49+
* **Azure SDKs** - Update the Azure API Management SDKs to the latest versions or at least the following versions:
5250
* .NET: 8.0.0
5351
* Go: 1.0.0
5452
* Python: 3.0.0
@@ -57,18 +55,21 @@ We also recommend setting the **Minimum API version** in your API Management ins
5755

5856
### Update Minimum API version setting on your API Management instance
5957

60-
We recommend setting the **Minimum API version** for your API Management instance using the Azure portal. This setting limits control plane API calls to your instance with an API version equal to or newer than this value. Currently you can set this to **2021-08-01**.
58+
We recommend setting the **Minimum API version** for your API Management instance using the Azure portal. This setting limits control plane API calls to your instance to an API version equal to or newer than this value. By setting this value to **2021-08-01**, you can assess the impact of the API version retirements on your tooling.
59+
60+
6161

6262
To set the **Minimum API version** in the portal:
6363

6464
1. In the [Azure portal](https://portal.azure.com), navigate to your API Management instance.
6565
1. In the left menu, under **Deployment + infrastructure**, select **Management API**.
6666
1. Select the **Management API settings** tab.
67-
1. Under **Prevent users with read-only permissions from accessing service secrets**, select **Yes**. The **Minimum API version** appears.
67+
1. Under **Enforce minimum API version**, select **Yes**. The **Minimum API version** appears.
6868
1. Select **Save**.
6969

7070
## More information
7171

72+
* [Supported API Management API versions](/rest/api/apimanagement/operation-groups)
7273
* [Azure CLI](/cli/azure/update-azure-cli)
7374
* [Azure PowerShell](/powershell/azure/install-azure-powershell)
7475
* [Azure Resource Manager](../../azure-resource-manager/management/overview.md)
@@ -78,5 +79,4 @@ To set the **Minimum API version** in the portal:
7879

7980
## Related content
8081

81-
See all [upcoming breaking changes and feature retirements](overview.md).
82-
82+
See all [upcoming breaking changes and feature retirements](overview.md).

articles/api-management/breaking-changes/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ The following table lists all the upcoming breaking changes and feature retireme
2121
| [Resource provider source IP address updates][bc1] | March 31, 2023 |
2222
| [Metrics retirements][metrics2023] | August 31, 2023 |
2323
| [Resource provider source IP address updates][rp2023] | September 30, 2023 |
24-
| [API version retirements][api2023] | September 30, 2023 |
24+
| [API version retirements][api2023] | June 1, 2024 |
2525
| [Deprecated (legacy) portal retirement][devportal2023] | October 31, 2023 |
2626
| [Self-hosted gateway v0/v1 retirement][shgwv0v1] | October 1, 2023 |
2727
| [Workspaces breaking changes][workspaces2024] | June 14, 2024 |

articles/azure-app-configuration/overview-managed-identity.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ The following steps will walk you through creating a user-assigned identity and
8585
1. Create a user-assigned identity called `myUserAssignedIdentity` using the CLI.
8686
8787
```azurecli-interactive
88-
az identity create -resource-group myResourceGroup --name myUserAssignedIdentity
88+
az identity create --resource-group myResourceGroup --name myUserAssignedIdentity
8989
```
9090
9191
In the output of this command, note the value of the `id` property.

articles/azure-app-configuration/quickstart-azure-kubernetes-service.md

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.service: azure-app-configuration
77
ms.devlang: csharp
88
ms.custom: devx-track-csharp, mode-other
99
ms.topic: quickstart
10-
ms.date: 02/20/2024
10+
ms.date: 04/24/2024
1111
ms.author: junbchen
1212
#Customer intent: As an Azure Kubernetes Service user, I want to manage all my app settings in one place using Azure App Configuration.
1313
---
@@ -20,6 +20,16 @@ A ConfigMap can be consumed as environment variables or a mounted file. In this
2020

2121
> [!TIP]
2222
> See [options](./howto-best-practices.md#azure-kubernetes-service-access-to-app-configuration) for workloads hosted in Kubernetes to access Azure App Configuration.
23+
>
24+
25+
> [!NOTE]
26+
> This quickstart will walk you through setting up the Azure App Configuration Kubernetes Provider. Optionally, you can use the following [Azure Developer CLI](/azure/developer/azure-developer-cli/install-azd) commands with the `azure-appconfig-aks` template to provision Azure resources and deploy the sample application used by this quickstart. For more information about this template, visit the [azure-appconfig-aks](https://github.com/Azure-Samples/azure-appconfig-aks) repo on GitHub.
27+
>
28+
> ``` azd
29+
> azd init -t azure-appconfig-aks
30+
> azd up
31+
> ```
32+
>
2333
2434
## Prerequisites
2535
@@ -32,10 +42,6 @@ A ConfigMap can be consumed as environment variables or a mounted file. In this
3242
* [helm](https://helm.sh/docs/intro/install/)
3343
* [kubectl](https://kubernetes.io/docs/tasks/tools/)
3444
35-
> [!TIP]
36-
> The Azure Cloud Shell is a free, interactive shell that you can use to run the command line instructions in this article. It has common Azure tools preinstalled, including the .NET Core SDK. If you're logged in to your Azure subscription, launch your [Azure Cloud Shell](https://shell.azure.com) from shell.azure.com. You can learn more about Azure Cloud Shell by [reading our documentation](../cloud-shell/overview.md)
37-
>
38-
3945
## Create an application running in AKS
4046
4147
In this section, you will create a simple ASP.NET Core web application running in Azure Kubernetes Service (AKS). The application reads configuration from a local JSON file. In the next section, you will enable it to consume configuration from Azure App Configuration without changing the application code. If you already have an AKS application that reads configuration from a file, skip this section and go to [Use App Configuration Kubernetes Provider](#use-app-configuration-kubernetes-provider). You only need to ensure the configuration file generated by the provider matches the file path used by your application.
@@ -306,7 +312,7 @@ Add following key-values to the App Configuration store and leave **Label** and
306312
307313
![Screenshot showing Kubernetes Provider after using configMap.](./media/quickstarts/kubernetes-provider-app-launch-after.png)
308314
309-
### Troubleshooting
315+
## Troubleshooting
310316
311317
If you don't see your application picking up the data from your App Configuration store, run the following command to validate that the ConfigMap is created properly.
312318
@@ -353,6 +359,10 @@ helm uninstall azureappconfiguration.kubernetesprovider --namespace azappconfig-
353359

354360
[!INCLUDE[Azure App Configuration cleanup](../../includes/azure-app-configuration-cleanup.md)]
355361

362+
> [!NOTE]
363+
> If you use the Azure Developer CLI to set up the resources, you can run the `azd down` command to delete all resources created by the `azure-appconfig-aks` template.
364+
>
365+
356366
## Next steps
357367

358368
In this quickstart, you:

articles/azure-monitor/app/availability-alerts.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,8 @@
22
title: Set up availability alerts with Application Insights
33
description: Learn how to set up web tests in Application Insights. Get alerts if a website becomes unavailable or responds slowly.
44
ms.topic: conceptual
5-
ms.date: 03/22/2023
6-
ms.reviewer: sdash
7-
5+
ms.date: 04/28/2024
6+
ms.reviewer: cogoodson
87
---
98

109
# Availability alerts
@@ -30,13 +29,13 @@ Alerts are now automatically enabled by default, but to fully configure an alert
3029

3130
Automatically enabled availability alerts trigger an email when the endpoint you've defined is unavailable and when it's available again. Availability alerts that are created through this experience are state based. When the alert criteria are met, a single alert gets generated when the website is detected as unavailable. If the website is still down the next time the alert criteria is evaluated, it won't generate a new alert.
3231

33-
For example, suppose that your website is down for an hour and you've set up an email alert with an evaluation frequency of 15 minutes. You'll only receive an email when the website goes down and another email when it's back up. You won't receive continuous alerts every 15 minutes to remind you that the website is still unavailable.
32+
For example, suppose that your website is down for an hour and you've set up an email alert with an evaluation frequency of 15 minutes. You'll only receive an email when the website goes down and another email when it's back online. You won't receive continuous alerts every 15 minutes to remind you that the website is still unavailable.
3433

3534
You might not want to receive notifications when your website is down for only a short period of time, for example, during maintenance. You can change the evaluation frequency to a higher value than the expected downtime, up to 15 minutes. You can also increase the alert location threshold so that it only triggers an alert if the website is down for a specific number of regions. For longer scheduled downtimes, temporarily deactivate the alert rule or create a custom rule. It gives you more options to account for the downtime.
3635

3736
#### Change the alert criteria
3837

39-
To make changes to the location threshold, aggregation period, and test frequency, select the condition on the edit page of the alert rule to open the **Configure signal logic** window.
38+
To make changes to the location threshold, aggregation period, and test frequency, select the condition on the edit page of the alert rule to open the "**Configure signal logic**" window.
4039

4140
### Create a custom alert rule
4241

articles/azure-monitor/app/availability-azure-functions.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
title: Review TrackAvailability() test results
33
description: This article explains how to review data logged by TrackAvailability() tests
44
ms.topic: conceptual
5-
ms.date: 11/02/2023
5+
ms.date: 04/28/2024
6+
ms.reviewer: cogoodson
67
---
78

89
# Review TrackAvailability() test results

articles/azure-monitor/app/availability-overview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
title: Application Insights availability tests
33
description: Set up recurring web tests to monitor availability and responsiveness of your app or website.
44
ms.topic: conceptual
5-
ms.date: 12/15/2023
6-
ms.reviewer: shyamala
5+
ms.date: 04/28/2024
6+
ms.reviewer: cogoodson
77
---
88

99
# Application Insights availability tests

articles/azure-monitor/app/availability-private-test.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
title: Private availability testing - Azure Monitor Application Insights
33
description: Learn how to use availability tests on internal servers that run behind a firewall with private testing.
44
ms.topic: conceptual
5-
ms.date: 03/22/2023
6-
ms.reviewer: shyamala
5+
ms.date: 04/28/2024
6+
ms.reviewer: cogoodson
77
---
88

99
# Private testing

articles/azure-monitor/app/availability-standard-tests.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title: Availability Standard test - Azure Monitor Application Insights
33
description: Set up Standard tests in Application Insights to check for availability of a website with a single request test.
44
ms.topic: conceptual
55
ms.date: 09/12/2023
6+
ms.reviewer: cogoodson
67
---
78

89
# Standard test
@@ -33,7 +34,7 @@ To create a Standard test:
3334
| **SSL certificate validation test** | You can verify the SSL certificate on your website to make sure it's correctly installed, valid, trusted, and doesn't give any errors to any of your users. |
3435
| **Proactive lifetime check** | This setting enables you to define a set time period before your SSL certificate expires. After it expires, your test will fail. |
3536
|**Test frequency**| Sets how often the test is run from each test location. With a default frequency of five minutes and five test locations, your site is tested on average every minute.|
36-
|**Test locations**| The places from where our servers send web requests to your URL. *Our minimum number of recommended test locations is five* to ensure that you can distinguish problems in your website from network issues. You can select up to 16 locations.|
37+
|**Test locations**| Our servers send web requests to your URL from these locations. *Our minimum number of recommended test locations is five* to ensure that you can distinguish problems in your website from network issues. You can select up to 16 locations.|
3738
| **Custom headers** | Key value pairs that define the operating parameters. |
3839
| **HTTP request verb** | Indicate what action you want to take with your request. |
3940
| **Request body** | Custom data associated with your HTTP request. You can upload your own files, enter your content, or disable this feature. |

0 commit comments

Comments
 (0)