ARN-Amazon Resourve Name is a Unique identifier assigned for each object/resources in AWS
Keeps multiple versions of an object.
Protects against overwrites and deletions.
Yes, by removing the delete marker.
Delete all object versions and delete markers.
SSE-S3 (managed by S3)
SSE-KMS (AWS Key Management Service)
SSE-C (customer-provided keys)
Client-side encryption