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: articles/active-directory-b2c/faq.yml
+13-1Lines changed: 13 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -163,6 +163,18 @@ sections:
163
163
* **Audit reports** include both admin activity and application activity.
164
164
* **Usage reports** include the number of users, number of logins, and volume of MFA.
165
165
166
+
- question: |
167
+
Why does my Azure AD B2C bill show phone charges named "Microsoft Entra External ID?"
168
+
answer: |
169
+
Following the new [billing model](https://azure.microsoft.com/pricing/details/active-directory-b2c/) for Azure AD External Identities SMS Phone Authentication, you may notice a new name on your bill. Previously, Phone MFA was billed as "Azure Active Directory B2C - Basic 1 Multi-Factor Authentication." Now you’ll see the following names based on your [country or region pricing tier](https://aka.ms/B2CSMSCountries):
170
+
171
+
* Microsoft Entra External ID - Phone Authentication Low Cost 1 Transaction
172
+
* Microsoft Entra External ID - Phone Authentication Mid Low Cost 1 Transaction
173
+
* Microsoft Entra External ID - Phone Authentication Mid High Cost 1 Transaction
174
+
* Microsoft Entra External ID - Phone Authentication High Cost 1 Transaction
175
+
176
+
Although the new bill mentions Microsoft Entra External ID, **you’re still billed for Azure AD B2C based on your core MAU count**.
177
+
166
178
- question: |
167
179
Can end users use a time-based one-time password (TOTP) with an authenticator app to authenticate to my Azure AD B2C app?
168
180
answer: |
@@ -271,7 +283,7 @@ sections:
271
283
- question: |
272
284
I am using rolling refresh tokens for my application and I am getting an invalid_grant error on redeeming newly acquired refresh tokens well within their set validity period. Why does this happen?
273
285
answer: |
274
-
While determining validity for rolling refresh tokens, B2C will consider the initial login time of the user in the application also to calculate the token validity skew. If the user haven't logged out of the application for a very long time, this skew value will exceed the validity period of the token and hence for security reasons the tokens will be considered as invalid. Hence the error. Inform the user to perform a proper logout and login back into the application and this should reset the skew. This scenario is not applicable if refresh token rolling is set as infinite rolling.
286
+
While determining validity for rolling refresh tokens, B2C will consider the initial login time of the user in the application also to calculate the token validity skew. If the user hasn't logged out of the application for a very long time, this skew value will exceed the validity period of the token and hence for security reasons the tokens will be considered as invalid. Hence the error. Inform the user to perform a proper logout and login back into the application and this should reset the skew. This scenario is not applicable if refresh token rolling is set as infinite rolling.
Copy file name to clipboardExpand all lines: articles/api-management/breaking-changes/stv1-platform-retirement-august-2024.md
+2-3Lines changed: 2 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ services: api-management
5
5
author: dlepow
6
6
ms.service: azure-api-management
7
7
ms.topic: reference
8
-
ms.date: 08/28/2024
8
+
ms.date: 02/19/2025
9
9
ms.author: danlep
10
10
---
11
11
@@ -54,9 +54,8 @@ As of 1 September 2024, API Management will no longer provide any service level
54
54
55
55
Through continued use of an instance hosted on the `stv1` platform beyond the retirement date, you acknowledge that Azure does not commit to the SLA of 99.95% for the retired instances.
Starting 1 September 2024, we'll automatically migrate remaining `stv1` service instances to the `stv2` compute platform. All affected customers will be notified of the upcoming automatic migration a week in advance. Automatic migration might cause downtime for your upstream API consumers. You may still migrate your own instances before automatic migration takes place.
Copy file name to clipboardExpand all lines: articles/api-management/breaking-changes/stv1-platform-retirement-sovereign-clouds-february-2025.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,6 +52,7 @@ As of 1 September 2024, API Management will no longer provide any service level
52
52
53
53
Through continued use of an instance hosted on the `stv1` platform beyond 1 September 2024, you acknowledge that Azure does not commit to the SLA of 99.95%.
Copy file name to clipboardExpand all lines: articles/api-management/migrate-stv1-to-stv2-vnet.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ author: dlepow
6
6
ms.service: azure-api-management
7
7
ms.custom:
8
8
ms.topic: how-to
9
-
ms.date: 11/04/2024
9
+
ms.date: 02/19/2025
10
10
ms.author: danlep
11
11
---
12
12
@@ -241,6 +241,9 @@ Under certain conditions, [Option 1: Migrate and keep same subnet](#option-1-mig
241
241
242
242
***Azure Key Vault blocked** - If access to Azure Key Vault is currently blocked, you must migrate using Option 2, including setting up NSG rules in the new subnet for access to Azure Key Vault.
Copy file name to clipboardExpand all lines: articles/api-management/virtual-network-reference.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
@@ -87,7 +87,7 @@ NSG rules allowing outbound connectivity to Storage, SQL, and Azure Event Hubs s
87
87
88
88
## TLS functionality
89
89
90
-
To enable TLS/SSL certificate chain building and validation, the API Management service needs outbound network connectivity on ports `80` and `443` to `ocsp.msocsp.com`, `oneocsp.msocsp.com`, `mscrl.microsoft.com`, `crl.microsoft.com`, and `csp.digicert.com`. This dependency is not required if any certificate you upload to API Management contains the full chain to the CA root.
90
+
To enable TLS/SSL certificate chain building and validation, the API Management service needs outbound network connectivity on ports `80` and `443` to `ocsp.msocsp.com`, `oneocsp.msocsp.com`, `mscrl.microsoft.com`, `crl.microsoft.com`, `cacerts.digicert.com`, `crl3.digicert.com`and `csp.digicert.com`.
#customer intent: As a deployment engineer, I want to understand the process and the benefits of scaling up apps to the Premium V3 pricing tier in Azure App Service.
11
12
---
12
13
13
14
# Configure Premium V3 tier for Azure App Service
14
15
15
-
The new Premium V3 pricing tier gives you faster processors, SSD storage, memory-optimized options, and quadruple the memory-to-core ratio of the existing pricing tiers (double the Premium V2 tier). With the performance advantage, you could save money by running your apps on fewer instances. In this article, you learn how to create an app in Premium V3 tier or scale up an app to Premium V3 tier.
16
+
The new Premium V3 pricing tier gives you faster processors, SSD storage, and memory-optimized options. It offers to quadruple the memory-to-core ratio of the existing pricing tiers. The memory-to-core ratio is double the Premium V2 tier. With the performance advantage, you could save money by running your apps on fewer instances. In this article, you learn how to create an app in Premium V3 tier or scale up an app to Premium V3 tier.
16
17
17
18
## Prerequisites
18
19
19
-
To scale-up an app to Premium V3, you need to have an Azure App Service app that runs in a pricing tier lower than Premium V3, and the app must be running in an App Service deployment that supports Premium V3. Additionally the App Service deployment must support the desired SKU within Premium V3.
20
+
To scale-up an app to Premium V3:
21
+
22
+
- An Azure App Service app that runs in a pricing tier lower than Premium V3.
23
+
- The app must run in an App Service deployment that supports Premium V3.
24
+
- The App Service deployment must support the desired SKU in Premium V3.
20
25
21
26
<aname="availability"></a>
22
27
23
28
## Premium V3 availability
24
29
25
30
The Premium V3 tier is available for both native and custom containers, including both Windows containers and Linux containers.
26
31
27
-
Premium V3 as well as specific Premium V3 SKUs are available in some Azure regions and availability in additional regions is being added continually. To see if a specific PremiumV3 offering is available in your region, run the following Azure CLI command in the [Azure Cloud Shell](../cloud-shell/overview.md) (substitute _P1v3_ with the desired SKU):
32
+
Premium V3 and specific Premium V3 SKUs are available in some Azure regions. Microsoft is adding availability in other regions continually. To see if a specific PremiumV3 offering is available in your region, run the following Azure CLI command in the [Azure Cloud Shell](../cloud-shell/overview.md). Substitute *P1v3* with the desired SKU:
28
33
29
34
**Windows** SKU availability
30
35
@@ -43,61 +48,62 @@ az appservice list-locations --linux-workers-enabled --sku P1V3
43
48
44
49
The pricing tier of an App Service app is defined in the [App Service plan](overview-hosting-plans.md) that it runs on. You can create an App Service plan by itself or create it as part of app creation.
45
50
46
-
When configuring the new App Service plan in the <ahref="https://portal.azure.com"target="_blank">Azure portal</a>, select **Pricing plan** and pick one of the **Premium V3** tiers.
51
+
When you configure the new App Service plan in the <ahref="https://portal.azure.com"target="_blank">Azure portal</a>, select **Pricing plan** and choose one of the **Premium V3** tiers.
47
52
48
53
To see all the Premium V3 options, select **Explore pricing plans**, then select one of the Premium V3 plans and select **Select**.
49
54
50
55
:::image type="content" source="media/app-service-configure-premium-tier/explore-pricing-plans.png" alt-text="Screenshot showing the Explore pricing plans page with a Premium V3 plan selected.":::
51
56
52
-
> [!IMPORTANT]
53
-
> If you don't see **P0V3**, **P1V3**, **P2V3**, **P3V3**, **P1mV3**, **P2mV3**, **P3mV3**, **P4mV3**, and **P5mV3** as options, or if some options are greyed out, then either **Premium V3** or an individual SKU within **Premium V3** isn't available in the underlying App Service deployment that contains the App Service plan. See [Scale up from an unsupported resource group and region combination](#unsupported) for more details.
54
-
>
57
+
> [!IMPORTANT]
58
+
> You might not see **P0V3**, **P1V3**, **P2V3**, **P3V3**, **P1mV3**, **P2mV3**, **P3mV3**, **P4mV3**, and **P5mV3** as options or some options might be grayed out. If so, either **Premium V3** or an individual SKU in **Premium V3** isn't available in the underlying App Service deployment. For more information, see [Scale up from an unsupported resource group and region combination](#unsupported).
55
59
56
60
## Scale up an existing app to Premium V3 tier
57
61
58
-
Before scaling an existing app to Premium V3 tier, make sure that both Premium V3 as well as the specific SKU within Premium V3 are available. For information, see [PremiumV3 availability](#availability). If it's not available, see [Scale up from an unsupported resource group and region combination](#unsupported).
62
+
Before you scale an existing app to Premium V3 tier, make sure that both Premium V3 and the specific SKU in Premium V3 are available. For more information, see [PremiumV3 availability](#availability). If it's not available, see [Scale up from an unsupported resource group and region combination](#unsupported).
59
63
60
-
Depending on your hosting environment, scaling up may require extra steps.
64
+
Depending on your hosting environment, scaling up can require extra steps.
61
65
62
-
In the <ahref="https://portal.azure.com"target="_blank">Azure portal</a>, open your App Service app page.
66
+
1.In the <ahref="https://portal.azure.com"target="_blank">Azure portal</a>, open your App Service app page.
63
67
64
-
In the left navigation of your App Service app page, select **Scale up (App Service plan)**.
68
+
1.In the left navigation of your App Service app page, select**Settings** >**Scale up (App Service plan)**.
65
69
66
-

70
+
:::image type="content" source="media/app-service-configure-premium-tier/scale-up-tier-portal.png" alt-text="Screenshot showing how to scale up your app service plan.":::
67
71
68
-
Select one of the Premium V3 plans and select **Select**.
72
+
1.Select one of the Premium V3 plans and select **Select**.
69
73
70
-
:::image type="content" source="media/app-service-configure-premium-tier/explore-pricing-plans.png" alt-text="Screenshot showing the Explore pricing plans page with a Premium V3 plan selected.":::
74
+
:::image type="content" source="media/app-service-configure-premium-tier/explore-pricing-plans.png" alt-text="Screenshot showing the Explore pricing plans page with a Premium V3 plan selected.":::
71
75
72
-
If your operation finishes successfully, your app's overview page shows that it's now in a Premium V3 tier.
76
+
If your operation finishes successfully, your app's overview page shows that it's now in a Premium V3 tier.
73
77
74
-

78
+
:::image type="content" source="media/app-service-configure-premium-tier/finished.png" alt-text="Screenshot showing the Premium V3 pricing tier on your app's overview page.":::
75
79
76
80
### If you get an error
77
81
78
-
Some App Service plans can't scale up to the Premium V3 tier, or to a newer SKU within Premium V3, if the underlying App Service deployment doesn’t support the requested Premium V3 SKU. See [Scale up from an unsupported resource group and region combination](#unsupported) for more details.
82
+
If the underlying App Service deployment doesn't support the requested Premium V3 SKU, some App Service plans can't scale up to the Premium V3 tier, or to a newer SKU in Premium V3. For more information, see [Scale up from an unsupported resource group and region combination](#unsupported).
79
83
80
84
<aname="unsupported"></a>
81
85
82
86
## Scale up from an unsupported resource group and region combination
83
87
84
-
If your app runs in an App Service deployment where Premium V3 isn't available, or if your app runs in a region that currently does not support Premium V3, you need to re-deploy your app to take advantage of Premium V3. Alternatively newer Premium V3 SKUs may not be available, in which case you also need to re-deploy your app to take advantage of newer SKUs within Premium V3. You have two options:
88
+
If your app runs in an App Service deployment where Premium V3 isn't available or in a region that doesn't support Premium V3, redeploy your app to take advantage of Premium V3. If newer Premium V3 SKUs aren't available, you also need to redeploy your app to use newer SKUs in Premium V3. You have two options:
89
+
90
+
- Create an app in a new resource group and with a new App Service plan.
85
91
86
-
- Create an app in a new resource group and with a new App Service plan. When creating the App Service plan, select the desired Premium V3 tier. This step ensures that the App Service plan is deployed into a deployment unit that supports Premium V3 as well as the specific SKU within Premium V3. Then, redeploy your application code into the newly created app. Even if you scale the new App Service plan down to a lower tier to save costs, you can always scale back up to Premium V3 and the desired SKU within Premium V3 because the deployment unit supports it.
92
+
When creating the App Service plan, select the desired Premium V3 tier. This step ensures that the App Service plan is deployed into a deployment unit that supports Premium V3 and the specific SKU in Premium V3. Then, redeploy your application code into the newly created app. Even if you scale the new App Service plan down to a lower tier to save costs, you can always scale up again to Premium V3 and the desired SKU in Premium V3 because the deployment unit supports it.
87
93
88
-

94
+
- In the **Development tools** > **Clone app** page, you can create an App Service plan using Premium V3 in the region you want, and specify the app settings and configuration that you want to clone.
95
+
96
+
:::image type="content" source="media/app-service-configure-premium-tier/clone-app.png" alt-text="Screenshot showing how to clone your app.":::
89
97
90
-
In the **Clone app** page, you can create an App Service plan using Premium V3 in the region you want, and specify the app settings and configuration that you want to clone.
91
-
92
98
## Automate with scripts
93
99
94
100
You can automate app creation in the Premium V3 tier with scripts, using the [Azure CLI](/cli/azure/install-azure-cli) or [Azure PowerShell](/powershell/azure/).
95
101
96
102
### Azure CLI
97
103
98
-
The following command creates an App Service plan in _P1V3_. You can run it in the Cloud Shell. The options for `--sku` are _P0V3_, _P1V3_, _P2V3_, _P3V3_, _P1mV3_, _P2mV3_, _P3mV3_, _P4mV3_, and _P5mV3_.
104
+
The following command creates an App Service plan in *P1V3*. You can run it in the Cloud Shell. The options for `--sku` are *P0V3*, *P1V3*, *P2V3*, *P3V3*, *P1mV3*, *P2mV3*, *P3mV3*, *P4mV3*, and *P5mV3*.
TLS 1.3 is fully supported in Azure App Service and can be enabled by setting the **Minimum Inbound TLS Version** to **1.3** in the Azure portal, CLI, or ARM templates.
60
-
61
58
#### Cipher Suites
62
59
A [Minimum TLS Cipher Suite](#minimum-tls-cipher-suite) setting is available with TLS 1.3. This includes two cipher suites at the top of the cipher suite order:
0 commit comments