@@ -44,6 +44,7 @@ def delete_bucket(bucket_name):
44
44
45
45
46
46
def enable_default_kms_key (bucket_name , kms_key_name ):
47
+ # [START storage_set_bucket_default_kms_key]
47
48
"""Sets a bucket's default KMS key."""
48
49
storage_client = storage .Client ()
49
50
bucket = storage_client .get_bucket (bucket_name )
@@ -53,6 +54,7 @@ def enable_default_kms_key(bucket_name, kms_key_name):
53
54
print ('Set default KMS key for bucket {} to {}.' .format (
54
55
bucket .name ,
55
56
bucket .default_kms_key_name ))
57
+ # [END storage_set_bucket_default_kms_key]
56
58
57
59
58
60
def get_bucket_labels (bucket_name ):
@@ -157,6 +159,7 @@ def upload_blob(bucket_name, source_file_name, destination_blob_name):
157
159
158
160
def upload_blob_with_kms (bucket_name , source_file_name , destination_blob_name ,
159
161
kms_key_name ):
162
+ # [START storage_upload_with_kms_key]
160
163
"""Uploads a file to the bucket, encrypting it with the given KMS key."""
161
164
storage_client = storage .Client ()
162
165
bucket = storage_client .get_bucket (bucket_name )
@@ -167,6 +170,7 @@ def upload_blob_with_kms(bucket_name, source_file_name, destination_blob_name,
167
170
source_file_name ,
168
171
destination_blob_name ,
169
172
kms_key_name ))
173
+ # [END storage_upload_with_kms_key]
170
174
171
175
172
176
def download_blob (bucket_name , source_blob_name , destination_file_name ):
0 commit comments