作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试从旧的“Microsoft.Azure.KeyValut”包迁移到新的“Azure.Security.KeyVault.Secrets”
我可以列出我所有的 secret ,但是当我尝试获取 secret 值时,我得到了 400 Http 状态错误:
Azure.RequestFailedException: 'Service request failed. Status: 400(Bad Request)
Content: {"error":{"code":"BadParameter","message":"Method GET doesnot allow operation 'ChilkatUnlock'"}}
internal SecretClient GetClient() {
var client = new SecretClient(new Uri(cKvUri), new ClientSecretCredential(cAzureTennantId, cAzureClientId, cAzureClientSecret));
return client;
}
internal void ListSecrets() {
var client = GetClient();
Pageable<SecretProperties> allSecrets = client.GetPropertiesOfSecrets();
foreach (SecretProperties secretProperties in allSecrets) {
Console.WriteLine(secretProperties.Name);
var val = client.GetSecret(secretProperties.Name);
Console.WriteLine(val.Value);
}
}
最佳答案
我尝试使用您问题中的代码,它返回 secret ,没有错误。请检查您的 ChilkatUnlock
方法。最后分享一下访问策略。
var client = new SecretClient(new Uri(cKvUri), new ClientSecretCredential(cAzureTennantId, cAzureClientId, cAzureClientSecret));
Pageable<SecretProperties> allSecrets = client.GetPropertiesOfSecrets();
foreach (SecretProperties secretProperties in allSecrets)
{
Console.WriteLine("Secret: " + secretProperties.Name);
var val = client.GetSecret(secretProperties.Name);
Console.WriteLine("Value: " + val.Value);
}
访问策略:
关于azure - SecretClient.GetSecret总是抛出400错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64643396/
我有以下问题: 我正在尝试使用证书凭据连接到 Azure Vault。 当尝试读取 secret 时,我收到带有内部 NullReferenceException 的 AuthenticationFa
我有以下问题: 我正在尝试使用证书凭据连接到 Azure Vault。 当尝试读取 secret 时,我收到带有内部 NullReferenceException 的 AuthenticationFa
我是一名优秀的程序员,十分优秀!