繁体   English   中英

如何使用 Azure Key Vault Python SDK 添加访问策略?

[英]How to use Azure Key Vault Python SDK to add access policy?

我试图找到一种方法来动态地将新的访问策略添加到 Azure Key Vault 资源。

我的基础堆栈是 Pulumi(azure-native),它不提供这样做的功能; 它只允许在创建 Key Vault 资源时添加访问策略。

显然,有一些 Python SDK 可用于 Azure Key Vault,但我找不到使用它们来管理访问策略的方法。

Azure Key Vault Python SDK 是否提供了向 Key Vault 添加访问策略的方法? 如果没有,我在这里有什么选择(替代解决方案)?

管理 Key Vault 访问策略。

 import pulumi import pulumi_azure as azure current = azure.core.get_client_config() example_resource_group = azure.core.ResourceGroup("exampleResourceGroup", location="West Europe") example_key_vault = azure.keyvault.KeyVault("exampleKeyVault", location=example_resource_group.location, resource_group_name=example_resource_group.name, tenant_id=current.tenant_id, sku_name="premium") example_access_policy = azure.keyvault.AccessPolicy("exampleAccessPolicy", key_vault_id=example_key_vault.id, tenant_id=current.tenant_id, object_id=current.object_id, key_permissions=["Get"], secret_permissions=["Get"])

您可以将经典提供程序的资源用于此特定用例。 您可以根据需要在同一程序中混合和匹配两个提供商。 该功能在此处进行跟踪。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM