Don't Mind the Gap: Securely Accessing Cloud Resources From Anywhere With SPIFFE/SPIRE
summary
Claim: replace long‑lived cloud API keys by exchanging short‑lived SPIFFE SVIDs for cloud creds using OIDC. Implementation uses a SPIRE server + agent deployment with the SPIRE OIDC Discovery Provider, then cloud-specific bridges: AWS STS role-assume via the Square Spiffe AWS assume role helper, Azure OIDC role mapping, and a GCP metadata proxy that emulates the metadata endpoint. Large installs exist (over a million agents), community tools published, and teams report apps migrating unchanged while removing secret storage and rotation.
AI-written summary · about
chapters (7)
- 0:00Start
- 2:34The SPIFFE ID
- 5:00The SPIFFE Bundle
- 6:01SPIFFE Federation
- 8:20SPIRE Components
- 10:40SPIRE OIDC Discovery Provider
- 21:41Key Takeaways
related talks
34mSecuring Multi-Cloud Cross-Cluster Communication with SPIFFE and SPIRE
33mSPIFFE and SPIRE: Architecture Deep Dive
41mSPIFFE Project Intro
19mFederate, Scale, and Secure: Practical SPIFFE/SPIRE for Containers...
32mFive Things You Didn’t Know You Could Do with SPIFFE and SPIRE
49mReal World SPIFFE Scenarios and Outcomes
40mMulti-Cloud Workload Identity With SPIFFE
33mUniform Workload Identity Everywhere: SPIRE Integrations and Extensibility
