我正在使用PowerShell脚本启动环境。我使用Tags来跟踪所有资源中的一些有用的花絮。
对于大多数我可以做的事情(跳过所有错误检查和现有标签):
$resource = Get-AzureRmResouce -ResourceGroupName 'my-rg' -ResourceType 'microsoft.web/sites' -ResourceName 'my-app'
Set-AzureRmResource -ResourceId $resource.ResourceId -Tags @(${'tagname'='tagvalue';})
但是,对于IoT Hubs,上面给了我:
The requested resource does not support http method 'PATCH'
有些资源给了我另一种机制,例如:
New-AzureRmResourceGroup -Name 'my-rg' -Tag ...
但我也没有看到物联网中心。
答案 0 :(得分:0)
目前,IoT中心不支持添加Tags
。请参阅此feedback。
如果您想管理资源,也许可以在资源组中添加标记。
答案 1 :(得分:0)
我尝试使用New-AzureRmResourceGroup的cmdlet成功创建新标记:
New-AzureRmResourceGroup -Name 'my-rg' -Tag @{key1="value1";key2="value2"}
请注意Tag参数的数据值格式(它是一个哈希表),然后使用Get-AzureRmTag检查结果: AzureRM Tags
BTW,我的AzureRM版本是4.3.1,您可以在cmdlet下使用来检查版本:
Get-Module AzureRM -list | Select-Object Name,Version,Path
获取更多信息