Actions
Bug #53878
openThe storage class attr of the noncurrent object is not correct when the lifecycle transition storage class is empty.
% Done:
0%
Source:
Tags:
backport_processed
Backport:
quincy,pacific
Regression:
No
Severity:
3 - minor
Reviewed:
Description
The bucket versioning status is enabled, and the storage class is STANDARD, then put bucket lifecycle configuration like this:
'Rules': [
{
'Filter': {
'Prefix': 'test',
},
'ID': 'TestOnly',
'Status': 'Enabled',
'NoncurrentVersionTransitions': [
{
'NoncurrentDays': 1,
'StorageClass': '',
},
],
},
],
the dest storage class is empty.
Put object with storage class 'ABC', not STANDARD, then lifecycle transition non current object to STANDARD, but the storage class attr is 'ABC', inherited from old attr.
Actions