如何使用Azure CLI为现有SQL Server添加新标签(无需中间变量)
直接通过资源名称为Azure SQL Server添加标签(无需中间变量)
你可以通过命令嵌套的方式,直接在az tag create命令中嵌入az sql server show来获取资源ID,省去中间变量的存储步骤。具体写法如下:
az tag create --resource-id $(az sql server show ` --resource-group ressy-grouppie ` --name sql-servy-v12 ` --query "id" ` --output tsv) ` --tags monkey=donkey
关键说明:
- 使用PowerShell的**子表达式
$()**执行嵌套的az sql server show命令,将获取到的资源ID直接传入--resource-id参数。 - 添加
--output tsv参数是为了确保返回的资源ID是纯文本格式(不带JSON的双引号),避免因格式问题导致命令执行失败。
如果是在Bash环境下,写法类似,子表达式语法为$(...):
az tag create --resource-id $(az sql server show \ --resource-group ressy-grouppie \ --name sql-servy-v12 \ --query "id" \ --output tsv) \ --tags monkey=donkey
内容的提问来源于stack exchange,提问作者Konrad Viltersten
相关产品推荐
相关产品推荐

