【发布时间】:2016-01-12 06:23:42
【问题描述】:
我正在尝试使用 New-AzureRmResource 创建一个新的 Application Insights 资源。看来PR #979 可以使用-SkuObject 参数,但它对我不起作用,我看不出我做错了什么。
New-AzureRmResource -ResourceName "Testing"
-ResourceGroupName "testing-group"
-ResourceType "Microsoft.Insights/Components"
-Location "Central US"
-PropertyObject @{"Application_Type"="ASP.NET" }
-SkuObject @{"Name"="Standard"}
-Force
我也尝试过使用 "S" 和 "S0" 作为名称。
我安装了 PowerShell Azure 模块 1.0.2,它可能还没有可用的 -SkuObject 参数。如果是这种情况,有没有办法通过 PowerShell 指定定价层?
编辑:我也尝试删除-SkuObject 参数,而是在PropertyObject 中指定它,但添加"sku"="Standard"(或"S" 或"S0")不会改变结果。 (资源始终在免费层中创建。)架构和模板有一些线索,但它们似乎指向sku。
【问题讨论】:
-
我刚刚查看了Resource Explorer 的标准洞察设置,并且没有任何配置它的位置,它也没有出现在模板中(除了一些神秘的change log 关于它被删除) - 你应该尝试升级到 1.0.4,看看它是否有任何区别,但我认为它不能通过 PropertyObject 获得
-
是的,我看到它也被删除了。感谢您的信息,我没有意识到 1.0.4 已经发布。我试试看。
-
我已经想了一段时间,如果我们在大约五年后回来,Azure 将会很棒,它拥有完整、可访问和记录的 API 和端到端工作的东西,而我们没有'不需要整卷鸭带绑在一起并制作工作。 (好吧,我承认,记录在案的部分显然是白日梦)
标签: azure azure-powershell azure-resource-manager