【发布时间】:2021-12-23 20:40:31
【问题描述】:
我正在通过 Azure 蓝图创建密钥保管库:它可以毫无问题地创建。 问题是,为了访问 Key Vault(列出、放置或获取值)必须配置访问策略。
使用 ARM 模板,我可以插入如下部分:
"accessPolicies": [
{
"tenantId": "22222222-3333-4444-aaaa-eeeeeeeeeeee",
"objectId": "77777777-6666-4444-8888-111111111111",
"permissions": {
"keys": [
"Get",
...
"Restore"
],
"secrets": [
"Get",
...
"Restore"
],
"certificates": []
}
},
但我需要有一个TenantId 和一个ObjectId 来硬编码,或者作为参数获取,这不是正确的方法。
不幸的是,我找不到将这些访问策略分配给 Key Vault 的方法,没有它就无法使用 Key Vault 本身,除非手动进行这些设置(并在每次升级蓝图时删除它们)。
是否有以正确方式执行此操作的指南或最佳实践?
【问题讨论】:
标签: azure azure-keyvault azure-blueprints