更改现有Azure Key Vault的访问策略

时间:2018-05-16 13:21:09

标签: c# .net azure azure-keyvault

我正在尝试使用Fluent Managment为现有Azure Key Vault设置访问策略

我可以在创建过程中定义访问策略,然后在它之后访问它们,但是我找不到任何方法可以在以后修改它。 我想添加Set权限,添加一些秘密,然后撤销它。

 _azure.Vaults.Define(name)
                    .WithRegion(group.Region)
                    .WithExistingResourceGroup(group)
                    .DefineAccessPolicy()
                        .ForServicePrincipal(principalName)
                        .AllowSecretPermissions(secretPermissions)
                        .Attach()
                    .CreateAsync()

 appVault.AccessPolicies.?????

1 个答案:

答案 0 :(得分:1)

有多种方法可以更新现有的keyvault访问策略。

在C#中,我们可以使用keyvault nuget packageKeyvaultmanagementclient类来管理azure keyvault。

我们还可以使用Powershell命令行开关S et-AzureRmKeyVaultAccessPolicy.

更新密钥保管访问策略

当然,使用Azure RM rest API也可以实现同样的目的。金库 - Update access policy