【问题标题】:How to check if an azure resource is already in use using azure CLI?如何使用 azure CLI 检查 azure 资源是否已在使用?
【发布时间】:2020-03-08 04:57:30
【问题描述】:
让我们假设正在更新一个 azure 资源,例如“存储帐户”!
同时,如果我运行类似的命令
az storage account update --default-action Allow --name MyStorageAccount --resource-group MyResourceGroup
会报错
请求由于与并发请求或类似的冲突而失败
所以在运行此类命令之前,我如何检查资源是否正在使用,例如使用 Azure CLI 进行更新
【问题讨论】:
标签:
azure
asynchronous
concurrency
azure-cli
azure-cli2
【解决方案1】:
您可以使用az resource show 显示有关 Azure 资源的所有信息。
所以在你的情况下你会这样做:
az resource show -n "RESOURCE_NAME" -g "RESOURCE_GROUP" --resource-type "RESOURCE_TYPE"
【解决方案2】:
我在此链接az resource wait 上找到了受上述答案启发的内容
所以它会是这样的
az resource wait -n "RESOURCE_NAME" -g "RESOURCE_GROUP" --resource-type "RESOURCE_TYPE" --updated