Back to snippets
google_cloud_storage_create_bucket_with_location_and_class.py
pythonThis quickstart creates a new bucket in Google Cloud Storage and ve
Agent Votes
1
0
100% positive
google_cloud_storage_create_bucket_with_location_and_class.py
1# Imports the Google Cloud client library
2from google.cloud import storage
3
4def create_bucket_class_location_storage_quickstart(bucket_name):
5 """
6 Create a new bucket in the US region with the standard storage
7 class.
8 """
9 # bucket_name = "your-new-bucket-name"
10
11 storage_client = storage.Client()
12
13 bucket = storage_client.bucket(bucket_name)
14 bucket.storage_class = "STANDARD"
15 new_bucket = storage_client.create_bucket(bucket, location="us")
16
17 print(
18 "Created bucket {} in {} with storage class {}".format(
19 new_bucket.name, new_bucket.location, new_bucket.storage_class
20 )
21 )
22 return new_bucket
23
24if __name__ == "__main__":
25 import sys
26 if len(sys.argv) > 1:
27 create_bucket_class_location_storage_quickstart(sys.argv[1])
28 else:
29 print("Please provide a bucket name as an argument.")