Repository navigation
Granular Permissions for Service Account in GCP Instead of Basic Viewer Role #1671
Replies: 1 comment
|
Here are some I use at my work: Granular Roles and Permissions for Scout Suite BigQuery Metadata Viewer (roles/bigquery.metadataViewer): Cloud Asset Viewer (roles/cloudasset.viewer): Cloud Functions Viewer (roles/cloudfunctions.viewer): Compute Viewer (roles/compute.viewer): Google Cloud Storage Bucket Viewer / Storage Legacy Bucket Reader (roles/storage.legacyBucketReader) / Storage Insights Collector Service (roles/storage.insightsCollectorService) : Security Reviewer (roles/iam.securityReviewer): Stackdriver Accounts Viewer (roles/stackdriver.accounts.viewer): Other roles need custom list of permissions. |
Uh oh!
There was an error while loading. Please reload this page.
Context:
I'm currently working with Scout Suite for auditing and benchmarking our cloud infrastructure on Google Cloud Platform (GCP). The tool requires a service account with certain permissions. Typically, this would involve assigning the Viewer role at the organization level. However, due to security policies, I cannot grant such broad access.
Question:
I need to granulate the individual roles and permissions that can be used to replace the Viewer role. Specifically, I want to know which permissions and roles are necessary for the service account to function correctly with Scout Suite, without using the basic Viewer role.
Details:
Request:
Could anyone provide a detailed list of the granular permissions and roles that would collectively provide the same level of access as the Viewer role that will get the job done for auditing GCP? Any guidance on how to structure these permissions effectively would be greatly appreciated, Or any Idea of how can I get this information myself.
Thank you in advance for your help!
All reactions