如何使用 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