You can give other users access to Google Compute Engine by adding them to your project or by setting up ssh access.
Adding Users to Your Projects
You can add a user to your project using the Google Developers Console. When you add a user to your Google Compute Engine project, it gives them access to all Google Compute Engine resources in that project, as described by their roles e.g., viewer, writer, or owner. For example, if you add a user as an owner, they will be able to add and modify Google Compute Engine resources in the project.
To get to the Teams page for your project:
- Log into Google Developers Console.
- Click on the project where you want to manage team members.
- Click on the wrench icon in the top-right corner of the page:
- Select Teams from the drop-down menu.
- Add a new team member by clicking on the Add Member button.
- To delete a team member, hover over their email and click on the trash can
symbol that appears:
It is possible to specify one of three different user roles in the Google Cloud Console, which maps to the following permissions:
|Developers Console Role||Permissions|
Provides READ access:
|Can Edit||Provides "Can View" access, plus:
|Is Owner||Provides "Can Edit" access, plus:
Letting Users ssh into Your Instances
You can authorize users into your Google Compute Engine instance by adding them with Can Edit or Is Owner roles to your project. As described above, this also lets the user access all resources within the project.