PUT Bucket

Creates a bucket in a specified project, or sets the ACL, CORS, Lifecycle, Logging, Versioning, or Website configuration on an existing bucket. You can only apply one configuration setting per request.

Use a PUT bucket request to:

Common request headers

The following are common request headers for PUT bucket requests.

Header Description Required
Authorization The authentication string for the request. Yes
Content-Length

The length of the request body without headers (in bytes).

* Not required for requests that use chunked transfer encoding.

Yes*
Content-Type The MIME type of the request body. No
Date The date and time of the request. Yes
Host The URI for Cloud Storage. For more information, see Request Endpoints. Yes

Monitor your resources on the go

Get the Google Cloud Console app to help you manage your projects.

Send feedback about...

Cloud Storage Documentation