Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Dell ObjectScale 1.3 Administration Guide

Object Lock configuration and the effects on bucket operations

Object Lock default configuration

You enable Object Lock on a bucket. You can enable it at bucket creation or by editing the bucket configuration later. Once enabled, Object Lock can never be disabled.

The ObjectScale Portal user interface provides a toggle switch for enabling Object Lock, and a different toggle switch that controls versioning. These switches let you decide whether to enable or disable versioning when enabling Object Lock.

NOTE:In the API, if you want Object Lock without versioning, you must explicitly include a flag (x-emc-retain-versioning-state:true) in the API header to keep your wanted versioning configuration unchanged. Otherwise, the S3 default behavior remains: versioning is automatically enabled when you enable Object Lock. For more information, see the Dell ObjectScale 1.3 REST API Reference on the ObjectScale 1.3 product page at https://www.dell.com/support/home/product-support/product/objectscale/overview.

The standard S3 protocol lock types are available:

  • Compliance
  • Governance
  • None
  • Retention periods define the duration of locking.

The following table describes Object Lock configuration settings and their effects on operations with the versioning configurations.

Table 1. Object Lock states and their effects on objects in the bucket
Object Lock State Versioning State Description
ENABLED ENABLED The S3 protocol behavior for Object Lock:
  • Locks are applied to individual versions, and only the removal of locked versions is restricted.
  • Overwrite and delete operations on the object are successful even if the latest version is locked because those operations create another (new) version.
  • Overwriting and deleting are not allowed on a named version.
ENABLED SUSPENDED or OFF
  • Overwriting and deleting are blocked if there exists a locked null version for the object.
  • Removing a locked version is prohibited except when all the following are true:
    • The lock is a governance retention lock, and
    • The appropriate bypass header is passed, and
    • The necessary bypass permission exists for the IAM user who is issuing the request.
DISABLED any state Overwriting and deleting are permitted.

Rate this content

Accurate
Useful
Easy to understand
Was this article helpful?
0/3000 characters
  Please provide ratings (1-5 stars).
  Please provide ratings (1-5 stars).
  Please provide ratings (1-5 stars).
  Please select whether the article was helpful or not.
  Comments cannot contain these special characters: <>()\