Original study notes for cloud certification exams — Google Cloud first, more clouds in build.

Cloud Storage Study Notes

Cloud Storage is Google Cloud's managed object storage service for unstructured data such as images, backups, logs, and media files. Objects are stored in globally unique buckets and accessed over HTTP using a flat namespace, not a real file system hierarchy. It offers very high durability and availability by redundantly storing data across zones or regions depending on the location type you choose.

Exam tip: Map access frequency directly to storage class in every scenario, and if the question mentions temporary sharing without a Google account, answer signed URL.

Key facts

What the exam expects you to know

Cloud Storage vs Filestore: when to use which

Use Cloud Storage when you need to store and serve unstructured objects at massive scale over HTTP, such as images, videos, backups, and data lake files, with lifecycle and versioning controls. Use Filestore when applications require a traditional file system with NFS, directory hierarchies, file locking, and low-latency POSIX semantics, for example legacy applications lifted to the cloud unchanged. The exam decision is usually protocol and access pattern: object API and global scale point to Cloud Storage, while mountable shares and OS-level file operations point to Filestore. Cost also differs, as colder Cloud Storage classes are far cheaper for rarely accessed data. See also the Filestore notes.

Useful gcloud commands

gsutil mb -l us-central1 gs://my-bucket-name
gsutil cp local-file.txt gs://my-bucket-name/path/
gsutil lifecycle set lifecycle.json gs://my-bucket-name
gsutil versioning set on gs://my-bucket-name

Common exam traps

Frequently asked questions

When should I enable Object Versioning?

Enable Object Versioning when you need protection against accidental overwrites or deletions and want to restore a previous version of an object. It is useful for important buckets where recovery matters more than extra storage cost. Pair it with lifecycle rules that delete noncurrent versions after a set number of days to control costs.

What is uniform bucket-level access?

Uniform bucket-level access means permissions for a bucket and its objects are controlled only through IAM, with access control lists disabled. This simplifies management, provides consistent auditing, and is the recommended setting for new buckets. Once enforced for a long period it becomes permanent, so check for legacy ACL dependencies before enabling it.

How do lifecycle rules save money?

Lifecycle rules automatically move aging objects to cheaper storage classes or delete them when they are no longer needed, based on conditions you define such as age or current class. For example, logs can move to Nearline after thirty days and to Archive after a year. This automation avoids manual cleanup and steadily reduces storage costs.

Study aid disclaimer: Cloud Cert Notes is an independent educational study aid. It is not affiliated with, endorsed by, or sponsored by Google, Microsoft, Amazon, Oracle, or Alibaba. Google Cloud, Associate Cloud Engineer, and Cloud Digital Leader are trademarks of Google LLC; all other certification names and product names are trademarks of their respective owners. Always confirm service details against the official provider documentation before sitting an exam.