0
0
GCPcloud~30 mins

Creating buckets and uploading objects in GCP - Try It Yourself

Choose your learning style9 modes available
Creating buckets and uploading objects
📖 Scenario: You are working on a cloud project where you need to store files safely. Google Cloud Storage lets you create buckets to hold your files (called objects). You will create a bucket and upload a file to it.
🎯 Goal: Build a Google Cloud Storage bucket and upload a text file into it using Python code.
📋 What You'll Learn
Create a bucket named exactly my-test-bucket-12345
Create a text file named hello.txt with content Hello, Cloud!
Upload the hello.txt file to the bucket
Use the Google Cloud Storage Python client library
💡 Why This Matters
🌍 Real World
Cloud storage buckets are used to store and organize files in the cloud for websites, apps, and backups.
💼 Career
Cloud engineers and developers often create and manage storage buckets and upload files programmatically for scalable cloud applications.
Progress0 / 4 steps
1
Create a bucket named my-test-bucket-12345
Write Python code to create a Google Cloud Storage bucket named my-test-bucket-12345 using the storage.Client() and client.create_bucket() methods.
GCP
Need a hint?

Use storage.Client() to create a client, then call create_bucket() with the bucket name.

2
Create a text file named hello.txt with content Hello, Cloud!
Write Python code to create a file named hello.txt and write the text Hello, Cloud! into it.
GCP
Need a hint?

Use Python's open() function with mode 'w' to write text to a file.

3
Upload the hello.txt file to the bucket
Write Python code to upload the local file hello.txt to the bucket my-test-bucket-12345 using the bucket.blob() and blob.upload_from_filename() methods.
GCP
Need a hint?

Create a blob object with bucket.blob('hello.txt') and upload the file with upload_from_filename().

4
Set the bucket's default storage class to STANDARD
Write Python code to set the bucket's default storage class to STANDARD using the bucket.default_storage_class attribute and update the bucket with bucket.update().
GCP
Need a hint?

Change the default_storage_class attribute and call patch() to apply changes.