如何使用 azure CLI 检查 azure 资源是否已被使用?
How to check if an azure resource is already in use using azure CLI?
假设正在更新 Azure 资源,例如 "storage account"!
同时如果我 运行 像
这样的命令
az storage account update --default-action Allow --name MyStorageAccount --resource-group MyResourceGroup
它会抛出一个错误
The request failed due to conflict with a concurrent request or something similar
所以在 运行 执行这样的命令之前,我如何检查资源是否像使用 Azure CLI 更新一样被使用
您可以使用 az resource show
来显示有关 Azure 资源的所有内容。
所以在你的情况下你会这样做:
az resource show -n "RESOURCE_NAME" -g "RESOURCE_GROUP" --resource-type "RESOURCE_TYPE"
我在这个 link az resource wait 的上述答案中找到了我正在寻找的东西
所以它会像
az resource wait -n "RESOURCE_NAME" -g "RESOURCE_GROUP" --resource-type "RESOURCE_TYPE" --updated
假设正在更新 Azure 资源,例如 "storage account"! 同时如果我 运行 像
这样的命令az storage account update --default-action Allow --name MyStorageAccount --resource-group MyResourceGroup
它会抛出一个错误
The request failed due to conflict with a concurrent request or something similar
所以在 运行 执行这样的命令之前,我如何检查资源是否像使用 Azure CLI 更新一样被使用
您可以使用 az resource show
来显示有关 Azure 资源的所有内容。
所以在你的情况下你会这样做:
az resource show -n "RESOURCE_NAME" -g "RESOURCE_GROUP" --resource-type "RESOURCE_TYPE"
我在这个 link az resource wait 的上述答案中找到了我正在寻找的东西
所以它会像
az resource wait -n "RESOURCE_NAME" -g "RESOURCE_GROUP" --resource-type "RESOURCE_TYPE" --updated