Netflix 通过工作负载认证将 AWS IAM 与内部身份系统连接了起来

2026-11-04 14:03:02   来源:技王数据恢复

Netflix 通过工作负载认证将 AWS IAM 与内部身份系统连接了起来(1)
Netflix 通过工作负载认证将 AWS IAM 与内部身份系统连接了起来(1)

Netflix 大数据平台工程师 Dhruv Pratap 在 InfoQ 发布的博文中介绍了一项工作负载认证机制,旨在解决 Amazon EMR 上 Spark 作业的身份映射问题。该机制通过将 AWS IAM 执行角色与内部 Metatron PKI 的短效 X.509 证书绑定,实现了无需手动注入凭据的自动工作负载认证。原文链接。 www.sosit.com.cn

核心设计与实现

Netflix 运行着两套身份系统:AWS 提供 IAM 执行角色,内部服务使用 Metatron 签发短效 X.509 证书。该机制以 Data Project 为粒度,将数万个项目确定性地映射至多账户 IAM 角色池,确保每个项目拥有专用的 IAM 角色。

www.sosit.com.cn

  • 控制平面验证:提交任务时,控制平面解析 Data Project 对应的 IAM 角色,并创建已签名的工作负载元数据有效载荷。
  • 身份交叉验证:Spark 驱动程序通过 AWS STS 获取调用者身份,Netflix 身份服务将此响应与控制平面的签名元数据比对,以此签发 Metatron 证书。
  • 执行器优化:为避免数千个执行器的扇出认证流量,驱动程序仅进行一次认证,并通过加密的 Spark RPC 分发凭据给执行器。

适用场景与建议

该方案适合大数据平台工程师、云安全架构师及身份认证系统开发者参考。对于涉及大规模 Spark 作业且需隔离云身份与内部组织身份的场景,此架构提供了可复用的思路。若您的业务环境面临类似的大规模工作负载认证挑战,可进一步研究相关技术细节。

技王数据恢复

Netflix 通过工作负载认证将 AWS IAM 与内部身份系统连接了起来(2)
Netflix 通过工作负载认证将 AWS IAM 与内部身份系统连接了起来(2)

技术审核:邓严军|技王数据恢复实验室技术总监

技王数据恢复

上一篇:TokenSpeed 发布面向 Agentic 推理的 LLM 推理引擎,Blackwell 平台性能领先 下一篇:AI是否节省员工时间?ActivTrak数据显示结果矛盾
搜索