Objects
Upload file
Copy a file to your bucket.
Download file
Copy a file from your bucket.
Locking an Object
Locking a New Object Upon Upload
Locking an Existing Object
Extending Retention Period
Retention periods can only be extended, not reduced. The Storj Console currently doesn't allow removal of retention periods in Governance Mode - see below for S3 usage to perform this action.
Bypassing Governance Mode
A user with the BypassGovernanceRetention
permission may remove the retention period for an object locked with Governance Mode using the AWS CLI or other AWS SDK.
The Storj Console currently doesn't support this feature.
Governance Mode Override Permissions
By default, the account owner and any user with default project access have Governance Mode override permissions due to Storj's macaroon-based access system, which restricts capabilities rather than explicitly granting permissions.
To avoid unintentionally granting Governance Mode override permissions, use S3 credentials that explicitly restrict this capability for any operations involving Object Lock.
Note: Storj does not currently support role-based access controls (RBAC) for default restrictions by roles. This functionality may be added in the future.