gpt4 book ai didi

Azure CLI 2 : how to provide parameters in az group deployment create command?

转载 作者:行者123 更新时间:2023-12-05 08:23:28 25 4
gpt4 key购买 nike

我在 Windows 计算机上使用 Azure CLI 2.0,并尝试使用 this 创建 Docker VM微软文档:

az group deployment create --resource-group myResourceGroup \
--parameters '{"newStorageAccountName": {"value": "mystorageaccount"},
"adminUsername": {"value": "azureuser"},
"adminPassword": {"value": "P@ssw0rd!"},
"dnsNameForPublicIP": {"value": "mypublicdns"}}' \
--template-uri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/docker-simple-on-ubuntu/azuredeploy.json

将所有内容放在一行中会导致“无法识别的参数”错误。将参数单引号替换为双引号会导致“预期属性名称包含在双引号中”错误,而删除参数选项会导致预期的“部署模板验证失败”错误。提供参数值的正确方法是什么?

最佳答案

请尝试这个脚本:

az group deployment create --resource-group jason --parameters "{\"newStorageAccountName\": {\"value\": \"jasondisks321\"},\"adminUsername\": {\"value\": \"jason\"},\"adminPassword\": {\"value\": \"122130869@qq\"},\"dnsNameForPublicIP\": {\"value\": \"jasontest321\"}}" --template-uri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/docker-simple-on-ubuntu/azuredeploy.json

这对我有用。

在cli 2.0中,我们可以使用--help来查找命令帮助:

C:\windows\system32>az group deployment create --help

Examples
Create a deployment from a remote template file.
az group deployment create -g MyResourceGroup --template-uri
https://myresource/azuredeploy.json --parameters @myparameters.json

Create a deployment from a local template file and use parameter values in a string.
az group deployment create -g MyResourceGroup --template-file azuredeploy.json --parameters
"{\"location\": {\"value\": \"westus\"}}"

关于Azure CLI 2 : how to provide parameters in az group deployment create command?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43119958/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com