A company with multiple organizational accounts needs to provide its data analytics team, which operates in a dedicated account, with read-only access to specific object prefixes within a storage service managed by another account. What is the most secure way to configure this access?
Deploy network access control lists to enable selective object prefix traffic from the analytics team's account to the storage service.
Attach managed policies to the analytics team's user accounts that specify read permissions on the object prefixes in the storage service.
Utilize key management service policies to allow analytics team's data processing applications to decrypt read-access data.
Craft a resource-based policy on the storage buckets to grant read privileges on the specified object prefixes to the analytics team's account.