Which service(blob, file, queue, table) does this issue concern?
blob service
Which version of the Azurite was used?
3.24.0
Where do you get Azurite? (npm, DockerHub, NuGet, Visual Studio Code Extension)
npm
What's the Node.js version?
v19.8.1
What problem was encountered?
When block blob is uploaded by one PutBlob command with explicitly set access tier the blob is marked as "inferred".
Steps to reproduce the issue?
Send Put Blob command with x-ms-access-tier: Hot.
Or a small file (less then 1KiB) can be uploaded via MS Azure Storage Explorer (a version is not matter) as Block Blob with "Target Access Tier: Hot".
Have you found a mitigation/solution?
The solution is just to add the line to "src/blob/handlers/BlockBlobHandler.ts" into BlockBlobHandler::upload:
Which service(blob, file, queue, table) does this issue concern?
blob service
Which version of the Azurite was used?
3.24.0
Where do you get Azurite? (npm, DockerHub, NuGet, Visual Studio Code Extension)
npm
What's the Node.js version?
v19.8.1
What problem was encountered?
When block blob is uploaded by one PutBlob command with explicitly set access tier the blob is marked as "inferred".
Steps to reproduce the issue?
Send Put Blob command with
x-ms-access-tier: Hot
. Or a small file (less then 1KiB) can be uploaded via MS Azure Storage Explorer (a version is not matter) as Block Blob with "Target Access Tier: Hot".Have you found a mitigation/solution?
The solution is just to add the line to "src/blob/handlers/BlockBlobHandler.ts" into
BlockBlobHandler::upload
:I sorry that it is not a PR.