sonatype-nexus-community / nexus-blobstore-google-cloud

Nexus Repository Manager Blobstore backed by Google Cloud Storage
https://help.sonatype.com/en/configuring-blob-stores.html#google-cloud-blob-store
Eclipse Public License 1.0
39 stars 16 forks source link

Least Privilege required for Datastore #70

Closed nblair closed 4 years ago

nblair commented 4 years ago

This plugin currently recommends granting the Cloud Datastore Owner role to the IAM role attached to the NXRM deployment. This role "Grants full control of buckets and objects".

This issue seeks to reduce the recommended IAM role down to the minimal privileges required. List all SDK methods used, identify the specific set of permissions, and potentially make code changes to limit permissions needed.

nblair commented 4 years ago

Updated documentation in 9a91dd1.