Hello @avindia ,Welcome on Google Cloud Community.
You should not use Service Keys for that. You should use Workload Identity Federation. Service Keys are good for testing and IF you have proper key rotation policy in place. But for production load, use Workload Identity Federation. More info here: https://cloud.google.com/iam/docs/workload-identity-federation
Thanks it seems using workload identity federation is not used by my Client Org due to complexity with iDP. Hence I would like to see automation option for key rotation and save pvt key using some secrets management. I am also exploring if “Short Lived credentials” can be used instead or Service account impersonation is something make more sense