Stay organized with collections
Save and categorize content based on your preferences.
This page shows you how to create Google Distributed Cloud (GDC) air-gapped storage WORM buckets.
Before you begin
A project namespace manages bucket resources in the Management API server. You
must have a project to work with buckets and objects.
You must also have the appropriate bucket permissions to perform the following
operation. See Grant bucket access.
Create a WORM bucket
A WORM bucket ensures that nothing else overwrites objects and it retains them for
a minimum period of time. Audit logging is an example use case for a WORM bucket.
Take the following steps to create a WORM bucket:
Set a retention period when creating the bucket. For example, the following
example bucket has a retention period of 365 days.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["This page provides instructions on creating air-gapped storage WORM buckets within Google Distributed Cloud (GDC)."],["Creating a WORM bucket requires setting a retention period, which dictates the minimum time objects are retained and cannot be overwritten or deleted."],["You must have a project namespace to manage bucket resources, as well as appropriate bucket permissions, before creating a WORM bucket."],["You can grant read-only access to the bucket by assigning the `project-bucket-object-viewer` role, while write access can be granted using the `project-bucket-object-admin` role."]]],[]]