本文为 SPIRE 官方文档 plugin_agent_nodeattestor_gcp_iit 的中文译本,以英文原文为准。 🔗 穿越源码分析:Agent 详解 · NodeAttestor
Agent 插件:NodeAttestor "gcp_iit"
必须与服务端 gcp_iit 插件配合使用
gcp_iit 插件利用 GCP 实例身份令牌(Instance Identity Token)自动认证实例。它还允许运维人员在定义 SPIFFE ID 认证策略时使用 GCP 实例 ID(Instance ID)。
| 配置项 | 说明 | 默认值 |
|---|---|---|
| identity_token_host | 可从中获取身份令牌(identity token)的主机 | metadata.google.internal |
| service_account | 用于获取身份令牌的服务账号(service account) | default |
一个示例配置:
hcl
NodeAttestor "gcp_iit" {
plugin_data {
identity_token_host = "metadata.google.internal"
service_account = "XXX@developer.gserviceaccount.com"
}
}