Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
Hello,
Since the same 409 Conflict occurs with a newly created storage container and a new SAS URL, this makes a simple stale-container or SAS configuration issue less likely.
App Service backup is initiated against the storage container supplied in the backup request, and the backup API exposes the backup status, log, correlation ID, and storage URL for each backup operation.
I would check the following before assuming that provider-side cleanup is required:
Query the app's backup history and check whether there are any InProgress, Failed, DeleteInProgress, or DeleteFailed backup records.
Capture the backup ID, correlation ID, timestamp, HTTP status, and complete error message from the failed operation.
Confirm that the SAS URL points to the intended container and has the permissions required for App Service backup. App Service custom backups require SAS-based access to the storage account.
Repeat the test with the newly created container and record whether the 409 occurs at the same stage of the operation.
Check the storage account's diagnostic/resource logs around the exact failure timestamp to determine whether the 409 is being returned by Azure Storage or by the App Service backup service.
The important distinction is where the 409 originates. A 409 returned directly by Azure Storage can have storage-specific causes, while a 409 returned by the App Service backup workflow may indicate a conflicting backup operation/state.
If the backup history shows a stale InProgress/deletion state, or the operation fails during App Service-side finalization even with a completely new storage account/container and valid SAS, then this is reasonable evidence for an App Service backend issue. The public documentation does not establish that an "orphaned backup state" can be manually cleared by the customer, so I would not recommend deleting or modifying internal backup records.
At that point, an Azure support case should include the subscription ID, affected app names, region, backup IDs/correlation IDs, UTC timestamps, request/response error details, and confirmation that a fresh storage container/SAS was tested. Microsoft can then correlate the failed operation with the App Service backend logs and determine whether provider-side cleanup is required.
Do not post SAS URLs, storage account keys, or other credentials in the Q&A thread.