Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

IAM permission needed to view firewall policy inheritance

Hello!

Would anyone know what permissions I need to give someone to be able to see all the Firewall Policies their project inherits, to get rid of this "Sorry, the server was not able to fulfil your request." message on the Firewall page?

As per here - https://cloud.google.com/vpc/docs/firewall-policies#iam - I've tried various compute.networkViewer & compute.viewer options, which suggest they should work, but don't, and I don't want to start assigning admin roles etc

dave8t_0-1659278483308.png

With the permissions below, the user gets the error above, but they can still see the inherited Firewall policy rules, when then going through the VPC Networks 

dave8t_1-1659279244871.png

dave8t_3-1659279325406.png

 

 

 

0 2 2,249
2 REPLIES 2

The roles compute.viewer and compute.networkviewer allow users to view the firewall rules applied to the network or instance. If you wish to grant the user the access to view or use Compute Engine Firewall Policies associated with the organization or folders, you need to use the Predefined role Compute Organization Firewall Policy User.

hello @dasalemi 

Thanks for the reply, but as I mentioned in my post, while those two roles do allow the person to see the Firewall Policies in the VPC page (my 2nd screenshot), they don't appear to clear the error on the Firewall page (my first screenshot)

Both the screenshots are at the Project level, I don't want to give them access to the folder or org level.

 

Many thanks!