为Azure Bing地图配置编程部署
我正在尝试将为Azure Bing地图配置编程部署,azure,bing-maps,azure-resource-manager,Azure,Bing Maps,Azure Resource Manager,我正在尝试将BingMaps添加到我们的资源模板中 这是迄今为止的模板: { "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "parameters": { "mapsName": { "type": "string" } }, "variables":
BingMaps
添加到我们的资源模板中
这是迄今为止的模板:
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"mapsName": {
"type": "string"
}
},
"variables": {
"location": "[resourceGroup().location]"
},
"resources": [
{
"apiVersion": "2015-07-02",
"type": "Microsoft.BingMaps/mapApis",
"name": "[parameters('mapsName')]",
"location": "westus",
"plan": {
"publisher": "bingmaps",
"product": "mapapis",
"name": "myMapsTest",
"promotionCode": null
},
"properties": {
"provisioningState": "Succeeded"
}
}
],
"outputs": {
}
}
它给出了以下错误消息:
新AzureRmResourceGroupDeployment:14:22:50-资源
Microsoft.BingMaps/MapAPI“myMapsName”失败,消息为“User”
购买资源的验证失败。错误消息:“法律条款”
此订阅上的此项目尚未接受。接受
法律条款,请访问Azure门户
()并配置
市场项目的编程部署或在其中创建
第一次“
我如何为Azure Bing地图配置编程部署?似乎是Azure订阅问题-您有什么类型的订阅(现收现付、免费、EA?)。 您尝试部署到哪个位置?
此外,您是否能够为市场提供“Bing Maps API for Enterprise”产品 当前的解决方法是:在将用于编程部署的订阅下创建一次市场项目。这对我很有吸引力。。(尽管我对这个互动的骗局一点也不满意) 假定正确的解决方案尚未奏效(问题),但有望奏效。见下文:
我尝试了免费MSDN订阅和随用随付。我能够从azure门户提供这样的资源(一旦我接受条款)。在使用模板时,您尝试使用哪个区域?(位置)此提供程序仅在美国西部地区可用。您应该在订阅中启用编程访问。按照本手册中的说明进行操作。寻找“为编程访问启用SKU”只是尝试了一下,没有特别为Bing地图配置编程部署的选项。这似乎是到今天为止唯一的办法,但至今仍未实施。虽然我的调查证实了这就是它的工作原理。瘸的请注意,如果您试图设置SendGrid帐户,这也适用于我的情况。