To grant access to a person on Google Cloud Platform (GCP) and assign them a role, you can follow a few steps. GCP provides a robust system for managing resource access control, allowing you to define fine-grained permissions for users, groups, and service accounts. By assigning roles to individuals, you can control what actions they can perform on specific resources within your GCP projects.
1. Identify the person: First, you need to identify the person to whom you want to grant access. This can be an individual user or a group of users that you want to assign a specific role to.
2. Navigate to the IAM & Admin page: In the GCP Console, navigate to the IAM & Admin page. IAM stands for Identity and Access Management, which is the central place for managing access control in GCP.
3. Select the project: From the project drop-down menu at the top of the page, select the project to which you want to grant access.
4. Add a member: Click on the "Add" button to add a member to the project. Enter the email address of the person or group you want to grant access to. You can also use Google Groups or service accounts as members.
5. Choose a role: After adding the member, you need to choose a role to assign to them. Roles define what actions the member can perform on GCP resources. GCP provides a wide range of pre-defined roles, such as Owner, Editor, Viewer, and many more. These roles have different levels of permissions, with Owner having the highest level of access.
6. Customize the role (optional): If the pre-defined roles don't meet your requirements, you can create custom roles with specific permissions tailored to your needs. This allows you to grant granular access control to individuals or groups.
7. Save the changes: Once you have selected the appropriate role, click on the "Save" button to save the changes. The person will now have the assigned role and corresponding permissions within the project.
It's important to note that access control in GCP is hierarchical. Roles assigned at the project level apply to all resources within that project. However, you can also grant specific roles at the resource level, such as a bucket or a virtual machine, to further refine access control.
Granting access to a person on GCP involves identifying the person, navigating to the IAM & Admin page, adding the person as a member, choosing a role, and saving the changes. This process allows you to control and manage resource access control effectively within your GCP projects.
Other recent questions and answers regarding EITC/CL/GCP Google Cloud Platform:
- How to calculate the IP address range for a subnet?
- What is the difference between Cloud AutoML and Cloud AI Platform?
- What is the difference between Big Table and BigQuery?
- How to configure the load balancing in GCP for a use case of multiple backend web servers with WordPress, assuring that the database is consistent accross the many back-ends (web servwers) WordPress instances?
- Does it make sense to implement load balancing when using only a single backend web server?
- If Cloud Shell provides a pre-configured shell with the Cloud SDK and it does not need local resources, what is the advantage of using a local installation of Cloud SDK instead of using Cloud Shell by means of Cloud Console?
- Is there an Android mobile application that can be used for management of Google Cloud Platform?
- What are the ways to manage the Google Cloud Platform ?
- What is cloud computing?
- What is the difference between Bigquery and Cloud SQL
View more questions and answers in EITC/CL/GCP Google Cloud Platform

