Azure / Azure/azure-rest-api-specs

Storage Blob Service ContainerOperationFailure

Open
#11,237 12 comments 6 reactions 1 assignee Claimed by @zfchen95 View on GitHub
Service Attention Storage
Dominant language
TypeSpec
Stars
3.1k
Forks
5.9k
Avg merge
3d 37m
Merged PRs (30d)
446

Description

1. PUT /subscriptions/.../resourceGroups/.../providers/Microsoft.Storage/storageAccounts/.../blobServices/default?api-version=2019-06-01

{"properties":{"cors":{"corsRules":[{"allowedOrigins":["http://www.example.com"],"allowedMethods":["GET","PUT","PATCH"],"maxAgeInSeconds":500,"exposedHeaders":["x-tempo-*"],"allowedHeaders":["x-tempo-*"]}]},"deleteRetentionPolicy":{"enabled":true,"days":300},"isVersioningEnabled":true,"changeFeed":{"enabled":true},"restorePolicy":{"days":5,"enabled":true}}}

200 OK

2. PUT /subscriptions/.../resourceGroups/.../providers/Microsoft.Storage/storageAccounts/.../blobServices/default?api-version=2019-06-01

{"properties":{"cors":{"corsRules":[{"allowedOrigins":["http://www.example.com"],"allowedMethods":["GET"],"maxAgeInSeconds":2000000000,"exposedHeaders":["x-tempo-*","x-method-*"],"allowedHeaders":["*"]},{"allowedOrigins":["http://www.test.com"],"allowedMethods":["PUT"],"maxAgeInSeconds":1000,"exposedHeaders":["x-tempo-*"],"allowedHeaders":["*"]}]},"deleteRetentionPolicy":{"enabled":true,"days":7},"isVersioningEnabled":false,"changeFeed":{"enabled":true},"restorePolicy":{"enabled":false}}}

413 Preconditional Failed
{
"error": {
"code": "ContainerOperationFailure",
"message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:13ccb51b-301e-006c-0f92-a3728a000000\nTime:2020-10-16T07:57:33.7722711Z"
}
}

It's wield if we directly set the second property, it could work. But if we set the first property, then set the second property, it fails.
x-ms-request-id e14b2950-e517-47e9-9456-8755b34d7860

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.