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。
当执行单个 powershell 脚本时,我从我的密钥库中获取凭据, 或者当我 运行 它们顺序排列时(在同一个密钥保管库机密上)。
但是当我 运行 并行脚本时,每个脚本都需要从保险库中获取秘密,我得到以下错误:
(Get-AzureKeyVaultSecret -vaultName $vault_name -Name $name).SecretValueText
” Get-AzureKeyVaultSecret:user_interaction_required:遇到以下两种情况之一:1. PromptBehavior.Never 标志已通过,但无法遵守约束,因为需要用户交互。 2. 静默 Web 身份验证期间发生错误,导致 http 身份验证流程无法完成 足够短的时间框架 “
我尝试休眠一秒钟并重试连接,但没有成功。
看起来问题出在第 2 件事上,静默 Web 身份验证阻止了 http 身份验证流程的完成。
我找到的答案在当前 issue。