I'm planning to have several instances of my application in GKE and am thinking about using Google Stackdriver for audit logging. However, from what I can see in the Access Control docs (https://cloud.google.com/logging/docs/access-control) the logWriter role applies to an entire project. I obviously only want to allow each instance to be able to write to its own log. Is this possible?
My plan is to send logs from Stackdriver to BigQuery. A possibility is to send to BigQuery directly but it doesn't seem possible to restrict accounts to insert-only. Another is a separate project per application (GKE namespace) - but this seems overly complex and not a recommended way to do things.
Thanks!