azure key-vault 无法将多个 powershell 脚本连接起来以获取秘密值

azure key-vault can't take multiple powershell scripts connecting to take secret value with

当执行单个 powershell 脚本时,我从我的密钥库中获取凭据, 或者当我 运行 它们顺序排列时(在同一个密钥保管库机密上)。

但是当我 运行 并行脚本时,每个脚本都需要从保险库中获取秘密,我得到以下错误:

(Get-AzureKeyVaultSecret -vaultName $vault_name -Name $name).SecretValueText

” Get-AzureKeyVaultSecret:user_interaction_required:遇到以下两种情况之一:1. PromptBehavior.Never 标志已通过,但无法遵守约束,因为需要用户交互。 2. 静默 Web 身份验证期间发生错误,导致 http 身份验证流程无法完成 足够短的时间框架 “

我尝试休眠一秒钟并重试连接,但没有成功。

看起来问题出在第 2 件事上,静默 Web 身份验证阻止了 http 身份验证流程的完成。

我找到的答案在当前 issue