这在普通 azure 上运行良好,但在 govcloud 上不起作用。首先,我意识到它正在将请求发送到错误的端点,所以用 AzureKeyVaultDnsSuffix 修复它然后抱怨 SubscriptionId 不能为空,我尝试使用不同的拼写没有任何效果,每一步都会导致另一个错误。好像 gov cloud 不支持 keyvault 任务?
displayName: 'Get Secret'
inputs:
azureSubscription: '******'
SubscriptionId: '*******'
KeyVaultName: 'mykeyvaultname'
AzureKeyVaultDnsSuffix: 'vault.usgovcloudapi.net'
SecretsFilter: '*'
RunAsPreJob: false