1. Google Cloud Documentation
"Access Approval IAM roles": This document explicitly lists the roles/accessapproval.approver role and its associated permission
accessapproval.requests.approve
which is required to "Approve a request for access."
Source: Google Cloud > Documentation > Access Approval > Control access with IAM > Access Approval IAM roles.
2. Google Cloud Documentation
"Policy recommendations": This guide on best practices for IAM states
"Use Google Groups to manage principals... Using groups is a convenient way to manage access for a collection of users. You can grant and change access controls for a whole group at once
instead of granting or changing access controls for individual users one by one."
Source: Google Cloud > Documentation > Identity and Access Management > Best practices for using IAM > Policy recommendations > Use Google Groups to manage principals.
3. Google Cloud Documentation
"Overview of Access Approval": This document describes the purpose of the service: "Access Approval ensures that whenever a Google employee wants to access your user content for support and other services
they must get your explicit approval." This confirms that Access Approval is the correct service for the described scenario.
Source: Google Cloud > Documentation > Access Approval > Overview.