/v20180820/bucket/{name}/versioning
The AWS S3 Control multi-region endpoint
http://s3-control.{region}.amazonaws.com
The AWS S3 Control multi-region endpoint
http://s3-control.{region}.amazonaws.com
PUT
/v20180820/bucket/{name}/versioning
-
Enabled - Enables versioning for the objects in the bucket. All objects added to the bucket receive a unique version ID. -
Suspended - Suspends versioning for the objects in the bucket. All objects added to the bucket receive the version ID null
.
x-amz-outpost-id
to be passed with the request. In addition, you must use an S3 on Outposts endpoint hostname prefix instead of s3-control
. For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on Outposts endpoint hostname prefix and the x-amz-outpost-id
derived by using the access point ARN, see the Examples section.PutBucketVersioning
for S3 on Outposts.Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request PUT 'http://s3-control.{region}.amazonaws.com/v20180820/bucket//versioning' \
--header 'x-amz-account-id;' \
--header 'Content-Type: text/plain' \
--data-raw ''
Response Response Example
{}
Request
Path Params
name
string
required
Header Params
x-amz-account-id
string
required
x-amz-mfa
string
optional
Responses
Modified at 2023-08-15 09:09:39