Project

General

Profile

Actions

Cleanup #64658

closed

mgr/dashboard: Locking improvements in bucket create form

Added by Afreen Misbah 3 months ago. Updated about 2 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Component - RGW
Target version:
-
% Done:

100%

Tags:
backport_processed
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

Summary of Improvements:

  • Rename to 'Object Locking'
  • If locking is enabled the versioning needs to be default enabled. We need to show info message to let user know.
  • Add info texts
  • Meaning of modes(GOVERNANCE or COMPLIANCE) and what each one does.
  • Improve form alignment

Detailed changes:

  • Rename to 'Object Locking'
  • If locking is enabled the versioning needs to be default enabled. We need to show info message to let user know.
  • Add info texts
  • Meaning of modes({*}GOVERNANCE{*} or {*}COMPLIANCE{*}) and what each one does.

Info texts

Meaning: Store objects using a write-once-read-many (WORM) model to help you prevent objects from being deleted or overwritten for a fixed amount of time or indefinitely. Object Lock works only in versioned buckets.
Warning: Enabling Object Lock will allow the configuration of GOVERNANCE, COMPLIANCE or LEGAL HODE modes, which will help ensure that an object version cannot be overwritten or deleted for the specified period.

INFO for modes:
  • In GOVERNANCE mode, users cannot overwrite or delete an object version or alter its lock settings unless they have special permissions.
  • In COMPLIANCE mode, a protected object version cannot be overwritten or deleted by any user, including the root user in your AWS account. When an object is locked in COMPLIANCE mode, its RETENTION_MODE cannot be changed, and its retention period cannot be shortened. COMPLIANCE mode helps ensure that an object version cannot be overwritten or deleted for the duration of the period.
  • Set default value for RETENTION to 10 days(maybe) rather than 0

Bucket Versioning can't be disabled when Object Lock is enabled.


Related issues 2 (0 open2 closed)

Copied to Dashboard - Backport #64829: squid: mgr/dashboard: Locking improvements in bucket create formResolvedAfreen MisbahActions
Copied to Dashboard - Backport #64830: reef: mgr/dashboard: Locking improvements in bucket create formResolvedAfreen MisbahActions
Actions

Also available in: Atom PDF