我正在尝试使用Fluent Managment为现有Azure Key Vault设置访问策略
我可以在创建过程中定义访问策略,然后在它之后访问它们,但是我找不到任何方法可以在以后修改它。
我想添加Set
权限,添加一些秘密,然后撤销它。
_azure.Vaults.Define(name)
.WithRegion(group.Region)
.WithExistingResourceGroup(group)
.DefineAccessPolicy()
.ForServicePrincipal(principalName)
.AllowSecretPermissions(secretPermissions)
.Attach()
.CreateAsync()
appVault.AccessPolicies.?????
答案 0 :(得分:1)
有多种方法可以更新现有的keyvault访问策略。
在C#中,我们可以使用keyvault nuget package和Keyvaultmanagementclient类来管理azure keyvault。
我们还可以使用Powershell命令行开关S et-AzureRmKeyVaultAccessPolicy.
更新密钥保管访问策略当然,使用Azure RM rest API也可以实现同样的目的。金库 - Update access policy