01 Sign in to the Google Cloud Management Console.
02 Select the Google Cloud Platform (GCP) project that you want to access from the top navigation bar.
03 Navigate to Cloud Identity and Access Management (IAM) console available at https://console.cloud.google.com/iam-admin/iam.
04 In the left navigation panel, select Settings to access the IAM settings.
05 To enroll in Access Approval, ensure that Access Transparency is enabled for your project's organization. On the Settings page, check the status of the Access Transparency feature, available under Access Transparency. If the feature is not enabled, choose Enable access transparency for organization to enable Access Transparency. Once enabled, the feature status should change to Access Transparency is enabled for this organization. To disable Access Transparency for this organization, please contact support.
06 Navigate to Google Cloud Security console available at https://console.cloud.google.com/security.
07 In the left navigation panel, under Detections and Controls, select Access Approval.
08 In the Access Approval section, choose Enroll to enable Access Approval for the selected GCP project. Choose the operational mode that you want to use for Access Approval from the Enroll in Access Approval? configuration box. To get started, Google Cloud recommends selecting the Transparency or Streamlined support mode. Choose Enroll and select Save from the Access Approval Settings panel to apply the default settings.
09 To make use of Access Approval, receive email notifications of access requests for your GCP project, and approve incoming access requests, perform the following actions:
- To view and approve access requests, you must grant yourself the Access Approval Approver role (i.e., roles/accessapproval.approver):
- Navigate to Cloud Identity and Access Management (IAM) console available at https://console.cloud.google.com/iam-admin/iam.
- In the left navigation panel, select IAM.
- Select the Allow tab, choose View by principals, and select Grant access to add a new principal.
- For Add principals, enter your email address in the New principals box.
- For Assign roles, click inside the Select a role box, and choose the Access Approval Approver role from the Roles list.
- Choose Save to save the permission changes.
- To add yourself as an approver in order to review and approve access requests, perform the following operations:
- Navigate to Google Cloud Security console available at https://console.cloud.google.com/security.
- In the left navigation panel, under Detections and Controls, select Access Approval.
- Choose Manage settings from the page top menu to access the Access Approval configuration settings.
- On the Access Approval Settings panel, perform the following actions:
- For Select services, choose the services that require Access Approval. See the list of services and support levels.
- For Set up approval notifications, provide the Pub/Sub topic and/or email addresses for groups or people (admins) who should be notified when approval requests are made.
- (Optional) For Access Approval default settings, you can change the default settings available for the feature.
- (Optional) For Access Approval policy settings, you can change the access management policy configured in step no. 8.
- (Optional) For Use a custom signing key (advanced), choose Use a Cloud KMS signing key (advanced), and enter the encryption key version in the Enter key version resource name box.
- Choose Save to apply the configuration changes.
- Now that Access Approval is enabled and you added yourself as an approver for access requests, you can expect to receive email notifications for access requests. On the Access Approval page, select the access request that you want to approve, and choose Approve for confirmation.
10 Repeat steps no. 2 – 9 for each GCP project deployed in your Google Cloud account.