Which service(blob, file, queue, table) does this issue concern?
Blob
Which version of the Azurite was used?
3.24
Where do you get Azurite? (npm, DockerHub, NuGet, Visual Studio Code Extension)
N/A
What's the Node.js version?
N/A
What problem was encountered?
Azure Blob Storage returns this header for api-version > 2017-07-29 https://learn.microsoft.com/en-us/rest/api/storageservices/delete-blob?tabs=azure-ad#response-headers
However, Azureite does not return this header.
Azure Storage Rust SDK is expecting the x-ms-deleted-type-permanent header and fails when this header is missing in the Azureite response.
Related issue Azure/azure-sdk-for-rust#780
Steps to reproduce the issue?
- Make a simple Blob Delete API call and check the response headers.
- x-ms-deleted-type-permanent header is missing.