Skip to content

Response to Blob Delete API call is missing the x-ms-deleted-type-permanent header #2061

Closed

Description

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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

alignmentAlignment between Azurite with Azure Storage productionblob-storage

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions