You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure中重复执行存储账户创建命令的影响咨询

Azure CLI重复执行存储账户创建命令的影响

问题

我编写了一段C#代码,通过Azure CLI命令在Azure中创建存储账户,命令如下:

az storage account create -n '{storageAccountName}' -g '{resourceGroupName}' --location {location}

该代码可能会被多次执行相同的创建命令,想了解:

  • 当目标存储账户已存在时,执行此命令会产生什么影响?
  • 测试时得到了与首次执行类似的响应,这是否会导致存储账户内的所有内容被删除?
  • 此前为该账户分配的角色以及存储的数据是否会丢失?

解答

  • 当目标存储账户已存在时,执行该命令会触发幂等性校验:系统会检查现有账户的资源组、区域等基础属性是否与命令参数匹配。如果属性一致,会返回类似首次创建的成功响应;如果属性不匹配(比如指定了不同区域),则会抛出属性冲突的错误,不会修改现有账户。
  • 完全不会删除存储账户内的内容。这个命令的核心逻辑是创建新账户,而非覆盖或重置现有账户,重复执行不会触动账户内的Blob、文件、队列等任何数据。
  • 此前分配的角色权限和存储的数据不会有任何丢失。重复执行该命令仅做基础属性校验,不会修改账户的权限配置或存储的实际数据。

内容的提问来源于stack exchange,提问作者CodeMonkey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 21:19:51