背景:在我的带有 Github Actions 工作流的 CICD 管道中,我需要获取存储在我的 Key Vault 中的 Databricks 令牌作为机密。我使用 SPN 证书而不是机密作为登录 Azure 的凭据。此 SPN 具有所需的访问权限 - 在 AKV 上获取、列出。我已根据以下说明存储了证书 -
问题:登录操作 (链接) 似乎成功通过了工作流,但获取 KeyVaultSecrets 操作 (链接) 失败并显示“错误:无法登录到 Azure”。我在下图中附上了执行的样子。
我无法解决这个问题,需要帮助来调试问题所在。我不知道出了什么问题,因为登录操作似乎已经过去了。