如何通过Azure CLI部署从门户获取的Key Vault ARM模板?
使用Azure CLI部署Key Vault的ARM模板
不用纠结az keyvault create命令,ARM模板部署有专门的Azure CLI命令,步骤如下:
从Azure门户的「View Automation Template」页面,把模板内容复制出来保存为本地文件(比如命名为
keyvault-template.json),如果有配套的参数文件也一并保存(比如keyvault-params.json)。确保已登录Azure CLI:
az login
- 如果目标资源组还不存在,先创建资源组:
az group create --name <你的资源组名称> --location <目标区域,比如eastus>
- 用通用的ARM模板部署命令执行部署:
- 有参数文件的话,直接引用参数文件:
az deployment group create \ --resource-group <你的资源组名称> \ --template-file ./keyvault-template.json \ --parameters @keyvault-params.json- 没有参数文件的话,直接在命令行指定所需参数:
az deployment group create \ --resource-group <你的资源组名称> \ --template-file ./keyvault-template.json \ --parameters keyVaultName=<你的密钥库名称> location=<目标区域> skuName=standard
注意:
az keyvault create是Azure提供的快捷创建命令,而ARM模板部署属于通用资源部署流程,两者是不同的工具路径,所以要用az deployment group create来处理模板部署。
内容的提问来源于stack exchange,提问作者Unnamed
相关产品推荐
相关产品推荐

