假设正在更新一个 azure 资源,例如“存储帐户”!同时,如果我运行类似的命令
az storage account update --default-action Allow --name MyStorageAccount --resource-group MyResourceGroup
它会抛出一个错误
请求因与并发请求或类似请求冲突而失败
因此,在运行此类命令之前,如何检查资源是否正在使用,例如使用 Azure CLI 进行更新
假设正在更新一个 azure 资源,例如“存储帐户”!同时,如果我运行类似的命令
az storage account update --default-action Allow --name MyStorageAccount --resource-group MyResourceGroup
它会抛出一个错误
请求因与并发请求或类似请求冲突而失败
因此,在运行此类命令之前,如何检查资源是否正在使用,例如使用 Azure CLI 进行更新
您可以使用它az resource show
来显示有关 Azure 资源的所有信息。
所以在你的情况下,你会这样做:
az resource show -n "RESOURCE_NAME" -g "RESOURCE_GROUP" --resource-type "RESOURCE_TYPE"
我在此链接az resource wait
上找到了受上述答案启发的内容,
因此它将类似于
az resource wait -n "RESOURCE_NAME" -g "RESOURCE_GROUP" --resource-type "RESOURCE_TYPE" --updated