Develop and test object storage workflows locally using the Cloud Storage emulator. Learn to create buckets, upload and validate images, and manage objects with Python.
Overview
Syllabus
- Unit 1: Cloud Storage Emulator Setup
- Fix the Emulator Connection Setup
- Complete the Storage Client Setup
- Handle Bucket Creation Conflicts
- Upload Multiple Objects to Bucket
- Unit 2: Image Upload and Public URLs
- File Extension Security Validation
- Structured Blob Names for File Organization
- Content Type Detection for Browser Compatibility
- Binary File Upload with Content Types
- Complete Image Upload with Public URLs
- Unit 3: Listing Downloading and Deleting
- Basic Object Listing with Prefixes
- Extracting Names from Blob Objects
- Retrieving Binary Data from Storage
- Removing Objects from Cloud Storage
- Safe Deletion with Existence Checks