About Cloud Storage buckets (original) (raw)

This page describes buckets, a resource in Cloud Storage. For a general overview of how Cloud Storage works, see theCloud Storage product overview.

Buckets are the basic containers that hold your data as objects. Everything that you store in Cloud Storage must be contained in a bucket. You can use buckets to organize your data and control access to your data, but unlike directories and folders, you cannot nest buckets.

Bucket names

Your bucket names must meet the following requirements:

Example bucket names

The following are examples of valid bucket names:

The following are examples of invalid bucket names:

Bucket name considerations

Access data in buckets by using folders or directories

Although Cloud Storage stores unstructured data in the form of objects, some features let you access and manage your data using folders or directories.

Hierarchical namespace

When you create buckets, you can optionally enable hierarchical namespacefor the bucket, which lets you use folders to store your objects in a file system manner. Organizing your objects into folders makes it easier to run operations on large scales of data, improving performance, consistency, and ease of management. Using buckets with hierarchical namespace enabled is especially beneficial when working with data-intensive and file-oriented workloads.

To get started using hierarchical namespace, seeCreate buckets with hierarchical namespace enabled.

Cloud Storage FUSE

Cloud Storage FUSE is a FUSE adapter that lets you mount and access buckets as local file systems, so applications can read and write objects in your bucket using standard file system semantics. Cloud Storage FUSE lets you store your data in Cloud Storage with all the service's benefits, all while retaining the ability to access that data using your application's code without needing changes.

To learn how to use Cloud Storage FUSE, see the Cloud Storage FUSE quickstart.

What's next