在 Azure VMSS 中单独标记实例
Individually tag instance in Azure VMSS
是否可以单独标记规模集中的特定 vm 实例?
像这样的命令:
az resource tag --tags "name=hostname.example.com ip=10.0.0.10" --id "/subscriptions/{SUBSCRIPTION_ID}/resourceGroups/{RESOURCE_GROUP}/providers/Microsoft.Compute/virtualMachineScaleSets/{SCALESET_ID}/{SCALESET_INSTANCE}"
SCALESET_INSTANCE 是我在查询实例元数据服务时得到的,如下所示:
curl -s -H Metadata:true "http://169.254.169.254/metadata/instance/compute/name?api-version=2017-08-01&format=text"
但是我得到的回复是:
az resource: error: argument --ids: invalid ResourceId value: <FULL_ID_PATH>
尝试使用:
az resource tag -g {RESOURCE_GROUP} --resource-type "Microsoft.Compute/virtualMachines" -n {SCALESET_INSTANCE}
但也不走运,回复是:
The Resource 'Microsoft.Compute/virtualMachines/{SCALESET_INSTANCE} under resource group '{RESOURCE_GROUP}' was not found.
无法在 Azure VMSS 中单独标记实例,因为 VMSS 实例没有资源类型,只有 Microsoft.Compute/virtualMachineScaleSets.[=13 类型=]
关于az resource tag命令:az resource tag --tags vmlist=vm1 --id /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/xxxxxxx
,--id用于使用资源标识符 这与实例元数据服务不同。
总的来说,Azure 虚拟机规模集让你可以创建和管理一组相同的、负载均衡的 VM。它作为一个整体工作,似乎我们不需要为单个实例添加标签。
是否可以单独标记规模集中的特定 vm 实例?
像这样的命令:
az resource tag --tags "name=hostname.example.com ip=10.0.0.10" --id "/subscriptions/{SUBSCRIPTION_ID}/resourceGroups/{RESOURCE_GROUP}/providers/Microsoft.Compute/virtualMachineScaleSets/{SCALESET_ID}/{SCALESET_INSTANCE}"
SCALESET_INSTANCE 是我在查询实例元数据服务时得到的,如下所示:
curl -s -H Metadata:true "http://169.254.169.254/metadata/instance/compute/name?api-version=2017-08-01&format=text"
但是我得到的回复是:
az resource: error: argument --ids: invalid ResourceId value: <FULL_ID_PATH>
尝试使用:
az resource tag -g {RESOURCE_GROUP} --resource-type "Microsoft.Compute/virtualMachines" -n {SCALESET_INSTANCE}
但也不走运,回复是:
The Resource 'Microsoft.Compute/virtualMachines/{SCALESET_INSTANCE} under resource group '{RESOURCE_GROUP}' was not found.
无法在 Azure VMSS 中单独标记实例,因为 VMSS 实例没有资源类型,只有 Microsoft.Compute/virtualMachineScaleSets.[=13 类型=]
关于az resource tag命令:az resource tag --tags vmlist=vm1 --id /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/xxxxxxx
,--id用于使用资源标识符 这与实例元数据服务不同。
总的来说,Azure 虚拟机规模集让你可以创建和管理一组相同的、负载均衡的 VM。它作为一个整体工作,似乎我们不需要为单个实例添加标签。