我们正在使用命令行界面创建Azure Web App。我们如何从CLI创建服务器场?这就是我们已经做过的事情。
azure login
azure group create MyGroup "West US"
azure webapp create -g MyGroup -n MyApp -l "West US"
错误是:
parameters.webSite.properties.serverFarm不能为空。
我们如何从CLI创建服务器场?以下是我们尝试过的一些事情。
azure resource create -g MyGroup -n MyFarm
-r "Microsoft.Web/ServerFarms" -l "West US" -o "2015-08-01"
-p "{ `"SKU`": `"`" }"
我们无法确定如何使用适当的JSON对象设置-p
值。 Azure抱怨意外的字符。这些都不起作用。
-p "{ sku: "" }" // Unexpected token s
-p "{ 'sku': "" }" // Unexpected token '
-p "{ \'sku\' : \'\' }" // uUnexpected token \
-p "{ `'sku`' : `'`' }" // uUnexpected token '
-p "{ `"sku`" : `"`" }" // Unexpected token s
-p "{\"sku\":{\"tier\": \"Standard\"}}" // SKU cannot be null.
-p
应该是“包含属性的JSON格式的字符串”。他们的意思是什么?
答案 0 :(得分:1)
如果您打算使用api-version 2015-08-01
azure resource create MyGroup MyFarm "Microsoft.Web/ServerFarms"
-l "West US" -o "2015-08-01"
-p "{\"sku\":{\"tier\": \"Standard\", \"name\": \"S1\"}, \"properties\": {\"numberOfWorkers\": 1, \"workerSize\": 0}"
答案 1 :(得分:0)
这适用于-apiVersion 2015-06-01
,但我还没有找到2015-08-01
的架构更改。
azure resource create MyGroup MyFarm "Microsoft.Web/ServerFarms"
-l "West US" -o "2015-06-01"
-p "{\"sku\":{\"tier\": \"Standard\"},\"numberOfWorkers\":1,\"workerSize\": \"Small\"}"