Workload Identity Federation
Question regarding workload identity federation direct access option
Workload Identity Federation (WIF) is one such gem, enabling secure, keyless authentication
SSH to GCP VM from GitHub Actions using Workload Identity Federation
Videos
Hi,
I am trying to implement the concept of " workload identity federation" in GCP for GitHub workloads which are accessing GCP resources.
Can anyone please clarify below question regarding the "direct access" option.
For direct access option ,GCP Documentation gave the example of cloud storage bucket (https://cloud.google.com/iam/docs/workload-identity-federation-with-deployment-pipelines#direct-resource) and asked to go to "permissions " page of the bucket and add the required role for principal.
However, if it is a cloud run service or app engine service ,it does not have permission page, how do we proceed in that case..can we give the role for the principal in the IAM page itself.
Google Cloud Platform (GCP) offers a robust set of tools, but some of its most powerful features remain underutilized due to lackluster marketing and sparse documentation. Workload Identity Federation (WIF) is one such gem, enabling secure, keyless authentication for external systems like GitHub Actions to access GCP APIs without the risks of long-lived credentials like service account keys.
https://medium.com/@rasvihostings/gcp-workload-identity-federation-1a0be28722d4