S3 Create Bucket

S3 Create Bucket

API code: S3_CREATE_BUCKET
Pre-authorized role(s): TENANT_USER | TENANT_ADMIN

Request
URI
PUT
https://apaas-29.eng.vmware.com//api/v1/s3/{bucketName}
COPY
Path Parameters
string
bucketName
Required

The bucket name. It must be URL encoded.

Header Parameters
x-amz-acl
Optional

The ACL of the bucket using the specified canned ACL. Valid Values: private | public-read | public-read-write | authenticated-read.

x-amz-grant-read
Optional

Allows the specified grantee(s) to list the objects in the bucket.

x-amz-grant-write
Optional

Allows the specified grantee(s) to create, overwrite, and delete any object in the bucket.

x-amz-grant-read-acp
Optional

Allows the specified grantee(s) to read the bucket ACL.

x-amz-grant-write-acp
Optional

Allows the specified grantee(s) to write the ACL for the applicable bucket.

x-amz-grant-full-control
Optional

Allows grantee the READ, WRITE, READ_ACP, and WRITE_ACP permissions on the bucket.

x-amz-bucket-object-lock-enabled
Optional

Specifies whether you want S3 Object Lock to be enabled for the new bucket.


Request Body
CreateBucketConfiguration of type(s) application/json
Optional
{
    "locationConstraint": "string"
}
string
locationConstraint
Optional

locationConstraint

Authentication
This operation uses the following authentication methods.
Responses
200

OK

Operation doesn't return any data structure