【问题标题】: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 
    

    【讨论】:

    • 如果对您有帮助,至少对答案进行投票可能有意义吗?
    • 在撰写此评论时您没有
    猜你喜欢
    • 2018-03-09
    • 1970-01-01
    • 1970-01-01
    • 2022-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多