Skip to content

Commit 87a79ff

Browse files
authored
Merge pull request #301371 from MicrosoftDocs/main
6/16/2025 AM Publish
2 parents 1f7acde + 180c290 commit 87a79ff

File tree

79 files changed

+308
-88
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+308
-88
lines changed

articles/app-service/app-service-configure-premium-v4-tier.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Configure Premium V4 tier
33
description: Learn how to better performance for your web, mobile, and API app in Azure App Service by scaling to the new Premium V4 pricing tier.
44
keywords: app service, azure app service, scale, scalable, app service plan, app service cost
55
ms.topic: article
6-
ms.date: 06/09/2025
6+
ms.date: 06/13/2025
77
ms.author: msangapu
88
author: msangapu-msft
99
ms.custom:
@@ -98,7 +98,6 @@ Premium V4 is available in the following regions:
9898

9999
- Australia East
100100
- Canada Central
101-
- North Europe
102101
- East US
103102
- East US 2
104103
- France Central

articles/app-service/configure-ssl-certificate.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,7 @@ The following table lists the options for you to add certificates in App Service
3838

3939
The [free App Service managed certificate](#create-a-free-managed-certificate) and the [App Service certificate](configure-ssl-app-service-certificate.md) already satisfy the requirements of App Service. If you choose to upload or import a private certificate to App Service, your certificate must meet the following requirements:
4040

41-
* Be exported as a [password-protected .pfx file](https://en.wikipedia.org/w/index.php?title=X.509&section=4#Certificate_filename_extensions), encrypted by using triple DES.
42-
* Contain a private key at least 2,048 bits long.
41+
* Be exported as a [password-protected PFX file](https://en.wikipedia.org/w/index.php?title=X.509&section=4#Certificate_filename_extensions).
4342
* Contain all intermediate certificates and the root certificate in the certificate chain.
4443

4544
If you want to help secure a custom domain in a TLS binding, the certificate must meet these extra requirements:
@@ -48,7 +47,7 @@ If you want to help secure a custom domain in a TLS binding, the certificate mus
4847
* Be signed by a trusted certificate authority.
4948

5049
> [!NOTE]
51-
> *Elliptic curve cryptography (ECC) certificates* work with App Service but aren't covered by this article. For the exact steps to create ECC certificates, work with your certificate authority.
50+
> **Elliptic Curve Cryptography (ECC) certificates** work with App Service when uploaded as a PFX, but currently cannot be imported from Key Vault. They aren't covered by this article. For the exact steps to create ECC certificates, work with your certificate authority.
5251
5352
After you add a private certificate to an app, the certificate is stored in a deployment unit that's bound to the App Service plan's resource group, region, and operating system (OS) combination. Internally, it's called a *webspace*. That way, the certificate is accessible to other apps in the same resource group, region, and OS combination. Private certificates uploaded or imported to App Service are shared with app services in the same deployment unit.
5453

articles/app-service/manage-backup.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ There are two types of backups in App Service. If your app is in a supported pri
3131
| Backup size | 30 GB. | 10 GB, 4 GB of which can be the linked database. |
3232
| Linked database | Not backed up. | **[Starting 3/31/2028, Azure App Service custom backups will no longer support backing up linked databases.](#deprecation-of-linked-database-backups)** <br><br>The following linked databases can be backed up: [SQL Database](/azure/azure-sql/database/), [Azure Database for MySQL](/azure/mysql/), [Azure Database for PostgreSQL](/azure/postgresql/), [MySQL in-app](https://azure.github.io/AppService/2016/08/18/Announcing-MySQL-in-app-for-Web-Apps-(Windows).html). Note that Azure DB for MySQL - **Flexible Server** and Azure DB for PostgreSQL - **Flexible Server** aren't supported in custom backups. |
3333
| [Storage account](../storage/index.yml) required | No. | Yes. |
34-
| Backup frequency | Hourly, not configurable. | Configurable. |
34+
| Backup frequency | Hourly, not configurable. | Configurable (every 2 hours minimum, up to 12 backups per day (manual + scheduled)). |
3535
| Retention | 30 days, not configurable. <br><br> Days 1-3: hourly backups retained.<br><br> Days 4-14: every third hourly backup retained.<br><br> Days 15-30: every sixth hourly backup retained. | 0-30 days or indefinite. |
3636
| Downloadable | No. | Yes, as Azure Storage blobs. |
3737
| Partial backups | Not supported. | Supported. |

articles/app-service/routine-maintenance.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ From left to right, the example shows:
4848
- Selecting the **Impacted Resources** tab.
4949
- The **More info** option.
5050

51+
> [!NOTE]
52+
> Manual initiation of maintenance is not supported for App Service Plans. However, App Service Environments (ASE) do support manual maintenance preferences.
53+
5154
:::image type="content" source="./media/routine-maintenance/routine-maintenance-more.png" alt-text="Screenshot of more info for a maintenance event in the Azure portal." lightbox="media/routine-maintenance/routine-maintenance-more.png":::
5255

5356
This example shows:

articles/application-gateway/multiple-site-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ For example, if you have 2 listeners with associated host names of `*.contoso.co
3131

3232
The ordering of rules can be established by providing a **Priority** field value to the request routing rules associated with the listeners. You can specify an integer value from 1 to 20000 with 1 being the highest priority and 20000 being the lowest priority. If incoming client traffic matches with multiple listeners, the request routing rule with highest priority is used to serve the request. Each request routing rule must have a unique priority value.
3333

34-
The priority field only impacts the order of evaluation of a request routing rule, this wont change the order of evaluation of path based rules within a `PathBasedRouting` request routing rule.
34+
The priority field only impacts the order of evaluation of a request routing rule, this won't change the order of evaluation of path based rules within a `PathBasedRouting` request routing rule.
3535

3636
> [!NOTE]
3737
> To use rule priority, you must specify rule priority field values for all the existing request routing rules. Once the rule priority field is in use, any new routing rule that is created must have a rule priority field value as part of its configuration.

articles/azure-web-pubsub/howto-configure-application-firewall.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ The application firewall rules only take effect when the access token contains t
128128
Below is an example to add userId and insert a unique placeholder in the access token:
129129

130130
```cs
131-
// The GUID role wont have any effect. But it ensures this token's uniqueness when using rule ThrottleByJwtSignatureRule.
131+
// The GUID role won't have any effect. But it ensures this token's uniqueness when using rule ThrottleByJwtSignatureRule.
132132
var url = service.GetClientAccessUri((userId: "user1" , roles: new string[] { "webpubsub.joinLeaveGroup.group1", Guid.NewGuid().ToString()});
133133
```
134134

articles/backup/backup-azure-troubleshoot-blob-backup.md

Lines changed: 179 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Troubleshoot Blob backup and restore issues
33
description: In this article, learn about symptoms, causes, and resolutions of Azure Backup failures related to the Azure Blob backups and restore.
44
ms.topic: troubleshooting
5-
ms.date: 05/21/2025
5+
ms.date: 06/13/2025
66
ms.service: azure-backup
77
ms.reviewer: geg
88
author: jyothisuri
@@ -151,7 +151,7 @@ This article provides troubleshooting information to address issues you encounte
151151

152152
**Error message**: Incorrect containers selected for operation.
153153

154-
**Recommendation**: This error may occur if one or more containers included in the scope of protection no longer exist in the protected storage account. We recommend you to re-trigger the operation after modifying the protected container list using the edit backup instance option.
154+
**Recommendation**: This error may occur if one or more containers included in the scope of protection no longer exist in the protected storage account. We recommend you to retrigger the operation after modifying the protected container list using the edit backup instance option.
155155

156156
### UserErrorPitrRestoreInProgress
157157

@@ -250,30 +250,6 @@ This article provides troubleshooting information to address issues you encounte
250250

251251
**Recommended action**: Track further progress on the operation in storage account activity log.
252252

253-
### UserErrorVaultedBackupFeatureNotEnabled
254-
255-
**Error code**: `UserErrorVaultedBackupFeatureNotEnabled`
256-
257-
**Error message**: The subscription must be registered for the required features to use vaulted backup for blobs.
258-
259-
**Recommended action**: Register your subscription for Microsoft.Storage/HardenBackup and Microsoft.DataProtection/BlobVaultedBackup.
260-
261-
### ObjectReplicationPolicyCreationFailure
262-
263-
**Error code**: `ObjectReplicationPolicyCreationFailure`
264-
265-
**Error message**: Failed to create object replication policy on the storage account.
266-
267-
**Recommended action**: Failed to create object replication policy. Wait for a few minutes and then try the operation again. If the issue persists, please contact Microsoft support.
268-
269-
### UserErrorRequiredStorageFeaturesDisabled
270-
271-
**Error code**: `UserErrorRequiredStorageFeaturesDisabled`
272-
273-
**Error message**: The operation failed due to required storage feature(s) being disabled on the storage account.
274-
275-
**Recommended action**: Enable required features for Azure backup on source Storage account.
276-
277253
### UserErrorSelectedContainerPartOfAnotherORPolicy
278254

279255
**Error code**: `UserErrorSelectedContainerPartOfAnotherORPolicy`
@@ -312,31 +288,31 @@ This article provides troubleshooting information to address issues you encounte
312288

313289
**Error message**: Requested operation failed due to throttling by the Azure service. Azure Storage account management list operations limit reached.
314290

315-
**Recommended action&&: Wait for a few minutes and then try the operation again.
291+
**Recommended action**: Wait for a few minutes and then try the operation again.
316292

317293
### UserErrorBlobVersionDeletedDuringBackup
318294

319295
**Error code**: `UserErrorBlobVersionDeletedDuringBackup`
320296

321297
**Error message**: The backup failed due to one or more blob versions getting deleted in the backup job duration.
322298

323-
**Recommended action**: We recommend you to avoid tampering with blob versions while a backup job is in progress. Ensure the minimum retention configured for versions in the life cycle management policy is 7 days.
299+
**Recommended action**: We recommend you to avoid tampering with blob versions while a backup job is in progress. Ensure the minimum retention configured for versions in the life cycle management policy is seven days.
324300

325301
### UserErrorBlobVersionArchivedDuringBackup
326302

327303
**Error code**: `UserErrorBlobVersionArchivedDuringBackup`
328304

329305
**Error message**: The backup failed due to one or more blob versions moving to the archive tier in the backup job duration.
330306

331-
**Recommended action**: We recommend you to avoid tampering with blob versions while a backup job is in progress. Ensure the minimum retention configured for versions in the life cycle management policy is *7 days*.
307+
**Recommended action**: We recommend you to avoid tampering with blob versions while a backup job is in progress. Ensure the minimum retention configured for versions in the life cycle management policy is *seven days*.
332308

333309
### UserErrorBlobVersionArchivedAndDeletedDuringBackup
334310

335311
**Error code**: `UserErrorBlobVersionArchivedAndDeletedDuringBackup`
336312

337313
**Error message**: The backup failed due to one or more blob versions moving to the archive tier or getting deleted in the backup job duration.
338314

339-
**Recommended action**: We recommend you to avoid tampering with blob versions while a backup job is in progress. Ensure the minimum retention configured for versions in the life cycle management policy is 7 days.
315+
**Recommended action**: We recommend you to avoid tampering with blob versions while a backup job is in progress. Ensure the minimum retention configured for versions in the life cycle management policy is seven days.
340316

341317
### UserErrorContainerHasImmutabilityPolicyDuringRestore
342318

@@ -396,8 +372,180 @@ This article provides troubleshooting information to address issues you encounte
396372

397373
### LinkedAuthorizationFailed
398374

399-
*Error code**: `LinkedAuthorizationFailed`
375+
**Error code**: `LinkedAuthorizationFailed`
400376

401377
**Error message**: The client [user name] with object ID has permissions to perform the required action [operation name] on scope [vault name], however, it does not have the required permissions to perform action(s) [operation name] on the linked scope [datasource name].
402378

403379
**Recommended action**: Ensure that you have read access on the datasource associated with this backup instance to be able to trigger the restore operation. Once the required permissions are provided, retry the operation.
380+
381+
## UserErrorConflictingOperationInProgress
382+
383+
**Error code**: `UserErrorConflictingOperationInProgress`
384+
385+
**Error message**: This operation on Storage Account requires exclusive access.
386+
387+
**Recommended action**: Ensure that there is no conflicting operation in progress, and then retry the operation.
388+
389+
## UserErrorStorageAccountContainerNotFound
390+
391+
**Error code**: `UserErrorStorageAccountContainerNotFound`
392+
393+
**Error message**: The specified container isn't found.
394+
395+
**Cause**: This error can occur if required container is deleted while operation is in progress.
396+
397+
**Recommended action**: Retry the operation and wait for completion before attempting container delete operation.
398+
399+
## UserErrorBlobContainerDeletedDuringBackup
400+
401+
**Error code**: `UserErrorBlobContainerDeletedDuringBackup`
402+
403+
**Error message**: The backup failed due to one or more blob containers deleted in the backup job duration.
404+
405+
**Recommended action**: We recommend to avoid tampering with blob containers while a backup job is in progress.
406+
407+
## UserErrorBlobVersionArchivedAndContainerDeletedDuringBackup
408+
409+
**Error code**: `UserErrorBlobVersionArchivedAndContainerDeletedDuringBackup`
410+
411+
**Error message**: The backup failed due to one or more blob versions are moving to the archive tier and one or more containers deleted in the backup job duration.
412+
413+
**Recommended action**: We recommend to avoid tampering with blob versions and blob containers while a backup job is in progress.
414+
415+
## UserErrorBlobVersionDeletedAndContainerDeletedDuringBackup
416+
417+
**Error code**: `UserErrorBlobVersionDeletedAndContainerDeletedDuringBackup`
418+
419+
**Error message** - The backup failed due to one or more blob versions getting deleted or container getting deleted in the backup job duration.
420+
421+
**Recommended action**: We recommend to avoid tampering with blob versions and containers while a backup job is in progress. Ensure the minimum retention configured for versions in lifecycle management policy is seven days.
422+
423+
## UserErrorBlobVersionArchivedDeletedAndContainerDeletedDuringBackup
424+
425+
**Error code**: `UserErrorBlobVersionArchivedDeletedAndContainerDeletedDuringBackup`
426+
427+
**Error message**: The backup failed due to one or more blob versions moving to the archive tier, blob version getting deleted, and container getting deleted in the backup job duration.
428+
429+
**Recommended action**: We recommend to avoid tampering with blob versions and containers while a backup job is in progress. Ensure the minimum retention configured for versions in lifecycle management policy is seven days.
430+
431+
## LongRunningOperationTrackingFailure
432+
433+
**Error code**: `LongRunningOperationTrackingFailure`
434+
435+
**Error message**: Failed to track the long-running operation. The operation is still running and is expected to complete.
436+
437+
This error is usually seen for operational tier restore failure due to PITR still running in background. And potentially should complete.
438+
439+
**Recommended action**: Track further progress on the operation in storage account activity log.
440+
441+
## UserErrorConflictingFeatureHardDeleteEnabled
442+
443+
**Error code**: `UserErrorConflictingFeatureHardDeleteEnabled `
444+
445+
**Error message**: Conflicting feature permanent delete is enabled which is causing the operation failure.
446+
447+
**Recommended action**: Please disable permanent delete setting on the storage account and retry the operation. [Learn more](https://aka.ms/UserErrorConflictingFeatureHardDeleteEnabled).
448+
449+
## UserErrorConflictingFeatureNSPEnabled
450+
451+
**Error code**: `UserErrorConflictingFeatureNSPEnabled`
452+
453+
**Error message**: Conflicting feature network security perimeter is enabled which is causing the operation failure.
454+
455+
**Recommended action**: Remove network security perimeter from the storage account and retry the operation.
456+
457+
## 641508, UserErrorConflictingOperationInProgress
458+
459+
**Error code**: `641508, UserErrorConflictingOperationInProgress`
460+
461+
**Error message**: This operation on Storage Account requires exclusive access.
462+
463+
**Recommended action**: Retry after ensuring there is no conflicting operation in progress.
464+
465+
## 641539, UserErrorCrossTenantOrsPolicyDisabled
466+
467+
**Error code**: `641539, UserErrorCrossTenantOrsPolicyDisabled`
468+
469+
**Error message**: Cross tenant object replication policy is disabled.
470+
471+
**Recommended action**: Enable cross tenant object replication policy on storage account and trigger the operation again.
472+
473+
## 641541, UserErrorPitrRestoreFailedLeasedBlob
474+
475+
**Error code**: `641541, UserErrorPitrRestoreFailedLeasedBlob`
476+
477+
**Error message**: The point in time operation failed because of a lease on the blob.
478+
479+
**Recommended action**: Break the lease on blob before retrying.
480+
481+
## 641560, UserErrorStorageAccountAndDatasourceLocationNotSame
482+
483+
**Error code**: `641560, UserErrorStorageAccountAndDatasourceLocationNotSame`
484+
485+
**Error message**: Operation failed because, Storage Account and Datasource are not in the same location.
486+
487+
**Recommended action**: Check the DataSource location in protection input and make sure it is same as the location of Storage account
488+
489+
## 641561, UserErrorKeyVaultWasNotFound
490+
491+
**Error code**: `641561, UserErrorKeyVaultWasNotFound`
492+
493+
**Error message**: Operation failed because key vault is not found to unwrap the encryption key for storage account.
494+
495+
**Recommended action**: Check the key vault settings used for storage account encryption.
496+
497+
## 641562, UserErrorBackupOperationNotSupportedOnOperationalTier
498+
499+
**Error code**: `641562, UserErrorBackupOperationNotSupportedOnOperationalTier`
500+
501+
**Error message**: Backup isn't supported on this tier.
502+
503+
**Recommended action**: Change policy to allow backups to run only on supported tiers.
504+
505+
## 641563, UserErrorMaxLimitReachedForObjectReplicationPoliciesOnStorageAccount
506+
507+
**Error code**: `641563, UserErrorMaxLimitReachedForObjectReplicationPoliciesOnStorageAccount`
508+
509+
**Error message**: Number of Object Replication Policies exceeded the max limit on a given storage account.
510+
511+
**Recommended action**: Remove at least one object replication policy.
512+
513+
## 641564, UserErrorLegalHoldOnContainer
514+
515+
**Error code**: `641564, UserErrorLegalHoldOnContainer`
516+
517+
**Error message**: Operation failed because the container(s) have legal hold.
518+
519+
**Recommended action**: Remove legal hold from containers or remove container with legal hold from protection for operation to succeed.
520+
521+
## 641565, UserErrorSubscriptionFrozen
522+
523+
**Error code**: `641565, UserErrorSubscriptionFrozen`
524+
525+
**Error message**: Operation failed because subscription frozen due to inactivity.
526+
527+
**Recommended action**: Contact Microsoft support to unfreeze the subscription.
528+
529+
## 641566, UserErrorDenyAssignmentWithBlueprint
530+
531+
**Error code**: `641566, UserErrorDenyAssignmentWithBlueprint`
532+
533+
**Error message**: Operation failed because the access is denied due to deny assigmented created by Azure blueprint assignment.
534+
535+
**Recommended action**: Remove the deny assignment created by Azure blueprint assignment.
536+
537+
## 641568, UserErrorRestoreObjectReplicationPolicyCreationFailure
538+
539+
**Error code**: `641568, UserErrorRestoreObjectReplicationPolicyCreationFailure`
540+
541+
**Error message**: Failed to create object replication policy on the storage account, restore storage account or the object replication policy created by Azure Backup may have been deleted.
542+
543+
**Recommended action**: Use the valid restore storage account then try the operation again.
544+
545+
## UserErrorMaxSubmissionLimitReached
546+
547+
**Error code**: `UserErrorMaxSubmissionLimitReached`
548+
549+
**Error message**: Limit reached for maximum number of operations within a time range is reached.
550+
551+
**Recommended action**: The daily backup count has reached the maximum limit of five for the instance. Trigger a new backup after 24 hours.

0 commit comments

Comments
 (0)