Skip to main content
Technology areas
close
AI and ML
Application development
Application hosting
Compute
Data analytics and pipelines
Databases
Distributed, hybrid, and multicloud
Industry solutions
Migration
Networking
Observability and monitoring
Security
Storage
Cross-product tools
close
Access and resources management
Costs and usage management
Infrastructure as code
SDK, languages, frameworks, and tools
/
Console
English
Deutsch
Español
Español – América Latina
Français
Indonesia
Italiano
Português
Português – Brasil
עברית
中文 – 简体
中文 – 繁體
日本語
한국어
Sign in
Cloud Storage
Start free
Overview
Guides
Reference
Samples
Resources
Technology areas
More
Overview
Guides
Reference
Samples
Resources
Cross-product tools
More
Console
Discover
Product overview
Storage Intelligence overview
Get started
Quickstarts
Use the Console
Use the gcloud CLI
Use Terraform
Use client libraries
Get started with client libraries
Get started with the Storage Control API
Use gRPC
Get started with gRPC
Enable direct connectivity
Terraform support for Cloud Storage
Set up storage
About buckets
Create a bucket
Bucket locations
Storage classes
Folder types
Domain-named bucket verification
Set up Storage Intelligence
Configure and manage Storage Intelligence
30-day introductory trial for Storage Intelligence
About the 30-day introductory trial
Configure and manage the 30-day introductory trial
Store data
About objects
Upload objects
About object uploads
Upload objects from files
Upload objects from memory
Resumable uploads
About resumable uploads
Perform resumable uploads
XML API multipart uploads
Parallel composite uploads
Streaming uploads
Copy, rename, or move objects
Perform batch operations on objects
About storage batch operations
Create and manage batch operation jobs
Composite objects
About composite objects
Compose objects
Object transcoding
Delete objects
About object deletion
Delete objects
Manage buckets
List buckets
Get bucket information
About bucket metadata
Get bucket metadata
Get bucket size
Get bucket storage layout
Tag and label buckets
About labels and tags
Label buckets
Relocate buckets
About bucket relocation
Plan bucket relocation
Relocate buckets
Move data between buckets
Change the default storage class of a bucket
Delete buckets
Access data
Folder types in Cloud Storage
List objects
Get object metadata
About object metadata
View and edit object metadata
Change an object's storage class
Download objects
About object downloads
Download objects as files
Download objects into memory
Sliced object downloads
Streaming downloads
Access public data
Request endpoints
Global endpoints
Regional endpoints
Locational endpoints for ITAR
Cross-origin resource sharing (CORS)
About CORS
Set up and view CORS configurations
CORS configuration examples
Send batched requests
Charge users for data access
About Requester Pays
Enable or disable Requester Pays
Analyze data storage
Get activity and metadata insights
About datasets
Dataset tables and schemas
Configure datasets
Manage datasets
Analyze stored data with Gemini Cloud Assist
Get bucket inventory reports
About inventory reports
Use inventory reports
Attach contextual information to objects
About object contexts
Use object contexts
Optimize
Optimize AI/ML and analytics with Cloud Storage Rapid
Rapid Bucket for high performance storage
About Rapid Bucket
Create zonal buckets
Read and append to objects in zonal buckets
AI zones
Rapid Cache
About Rapid Cache
Use Rapid Cache
Get Rapid Cache recommendations
Built-in caching
Directory data structure
About hierarchical namespace
About folders in buckets with hierarchical namespace enabled
Create buckets with hierarchical namespace enabled
Create and manage folders
Rename and move folders
Use hierarchical namespace-enabled buckets for Hadoop workloads
Optimize performance when using hierarchical namespace
Request rate and access distribution guidelines
Cost savings
Options for controlling data lifecycles
Object Lifecycle Management
About Object Lifecycle Management
Manage object lifecycles
Configuration examples
Autoclass
About Autoclass
Use Autoclass
Mount buckets using Cloud Storage FUSE
About Cloud Storage FUSE
Quickstart to Cloud Storage FUSE
Install Cloud Storage FUSE
Mount buckets as a file system
Caching in Cloud Storage FUSE
About caching in Cloud Storage FUSE
File caching
List caching
Stat caching
Performance
Performance tuning best practices
Profile-based configurations for AI/ML workloads
Automated configuration values for high-performance machine types
Use pre-configured GKE YAML files to optimize Cloud Storage FUSE performance
Monitor Cloud Storage FUSE
Use metrics
Forward Cloud Storage FUSE logs to Cloud Logging
Authenticate and manage requests
Authenticate to Cloud Storage
Access data on a user's behalf
OAuth 2.0 scopes
Projects
About projects
Get a service agent
HMAC keys
About HMAC keys
Manage HMAC keys for service accounts
Data consistency
Cloud Storage consistency
Request preconditions
Data validation and change detection
Retry requests
Use long-running operations
Paginate results
URI wildcards
Secure and control access
About access control in Cloud Storage
Identity and Access Management (IAM)
About IAM for Cloud Storage
Set IAM policies on buckets
Set IAM policies on managed folders
IAM references for Cloud Storage
Sharing and collaboration scenarios
Managed folders
About managed folders
Create and manage managed folders
Access control lists (ACLs)
About ACLs
Create and manage ACLs
Uniform bucket-level access
About uniform bucket-level access
Use uniform bucket-level access
Make data public
Public access prevention
About public access prevention
Use public access prevention
Bucket IP filtering
About bucket IP filtering
Create a bucket with IP filtering rules
Create or update IP filtering rules on a bucket
Get IP bucket filtering rules
List bucket IP filtering rules
Delete bucket IP filtering rules
Disable bucket IP filtering
Bypass bucket IP filtering rules
Authenticate with V4 signing
About signed URLs
V4 signing process with Cloud Storage tools
V4 signing process with your own program
Canonical requests
Signatures
Create signatures
Encryption
Data encryption options
Customer-managed encryption keys (CMEK)
About CMEK
Use CMEK
Customer-supplied encryption keys (CSEK)
About CSEK
Use CSEK
Standard encryption
Client-side keys
Enforce or restrict encryption types
Enforce bucket and object behaviors with organization policy constraints
Predefined constraints