The retry request of PutBucket
will behave differently between regions.
#2084
-
Describe the bugFor instance, if a However, we noticed that the retry request would behave differently when sent to different regions.
Expected BehaviorThe behavior of the retry request should be consistent. Current BehaviorIf I use the us-east-1, the retry request of Reproduction StepsOne way to reproduce is to trigger a retry request by changing the status code to retriable error codes (e.g., 503). Possible SolutionNo response Additional Information/ContextIs this an erroneous server-side behavior? AWS .NET SDK and/or Package version usedAWSSDK.S3 3.7.9.31 Targeted .NET Platform.NET 6 Operating System and versionWindows 10 Pro |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
@rmt2021 Thanks for reporting the scenario. The possible for different behavior in |
Beta Was this translation helpful? Give feedback.
-
Hello! Reopening this discussion to make it searchable. |
Beta Was this translation helpful? Give feedback.
@rmt2021 Thanks for reporting the scenario. The possible for different behavior in
us-east-1
region is due to legacy reasons and maintaining backward compatibility. We have seen similar issue in the past in other SDK(s) where similar behavior was observed. Please refer S3: Error Responses for more details where for error codeBucketAlreadyOwnedByYou
it mentions thatThe bucket that you tried to create already exists, and you own it. Amazon S3 returns this error in all AWS Regions except in the US East (N. Virginia) Region (us-east-1). For legacy compatibility, if you re-create an existing bucket that you already own in us-east-1, Amazon S3 returns 200 OK and resets the bucket access contr…