1. Oracle Cloud Infrastructure Documentation, "Using Object Versioning". This document states: "You enable Object Versioning at the bucket level. You can't enable versioning at the namespace level." This directly supports why option D is the correct answer.
2. Oracle Cloud Infrastructure Documentation, "Using Retention Rules". This document states: "Retention rules provide an immutable storage option for data stored in Object Storage... When an object is under a retention rule, the object cannot be modified, overwritten, or deleted." This confirms that statement A is true.
3. Oracle Cloud Infrastructure Documentation, "Using Object Lifecycle Management". This document states: "Use lifecycle policy rules to automatically archive or delete objects after a specified amount of time." This confirms that statement C is true.
4. Oracle Cloud Infrastructure Documentation, "Accessing Object Storage Resources in Other Tenancies". This document explains the process: "You can grant a group in your tenancy (Tenancy A) access to a bucket or an object in another tenancy (Tenancy B)." This confirms that statement B is true.