I have an app that requires a set of permissions to various resources on the Platform. I want to have several (say 2) service accounts for this app to separate production activity from dev.
Generally Google recommends to avoid creating groups of service accounts (SA). They say SA corresponds to an app, and app is usually unique. It is not really unique in my case, I assume.
So I thought of creating a group, anyways, and got confused with the ownership. If I'm creating the group, I'm automatically becoming a member of the group, so I'm gaining all the permissions. Since this group is for the app, I'd like to avoid giving myself permissions based on the apps we are running on the platform, this may escalate pretty quickly.
Are there any conventional ways of solving this, or maybe I'm going the wrong direction? I didn't find any relevant discussion on the internet, so it very much may be the case :) Any advice is welcome!
Thank you!