Here is a list of properties that were added in S3 Connector 4.0.
-
connector.s3.deletionTagInsteadOfDelete
Default value: false.
When set to true, the content won’t be deleted but tagged instead. This property also requires the deletionTagName and deletionTagValue properties to be populated, otherwise an error will appear when an object deletion is performed. This property allows you to tag content that needs to be deleted when there are no delete permissions, so the content can be found and deleted later. It also allows you to define your own custom lifecycle policies based on tags.
-
connector.s3.deletionTagName
Blank by default.
This property defines a tag value to apply to the content that needs to be deleted. When the content is tagged it won’t be deleted. This property also requires the deletionTagValue property to be populated and the deletionTagInsteadOfDelete property to be set to true.
Note: The name of the deletion tag needs to be carefully chosen to ensure it is not used anywhere else. If actual content is tagged with deletionTagName there is a risk that content will be removed in error.Note: Use the AWS documentation Object key and metadata for your naming guidelines because the properties must respect the same restrictions as if they were added via the AWS Management Console. -
connector.s3.deletionTagValue
Blank by default.
This property defines a tag value to apply to the content that needs to be deleted. When the content is tagged it won’t be deleted. This property also requires the deletionTagName property to be populated and the deletionTagInsteadOfDelete property to be set to true.