将azure存储帐户移动到不同的区域

Der*_*nch 8 azure azure-storage

我们错误地在西欧的错误位置设置了一个azure存储帐户.但是我们需要它在北欧.

有没有办法转移整个存储帐户.我们并不真正需要容器中的旧数据.

但是,如果我们只删除帐户并在新位置重新创建,它将生成一个我们不想要的新访问密钥.

无论如何,要么在新的存储帐户上手动设置访问密钥,要么在区域之间移动存储帐户.

两种解决方案为我们工作,移动或者删除,并用相同的访问键重建,但我们不能有不同的访问密钥的新存储帐户.我们不关心数据是否会遇到.

我无法看到在门户网站中设置访问密钥的方法,也许这可能是可编程的,但我已经搜索过,无法看到其他人的样本.

Dav*_*gon 8

由于它是一个Azure基础结构,而不是编程问题(可能更适合ServerFault),因此可能会结束(尽管可能会争辩说,由于您需要密钥来从代码(或通过Azure SDK)访问存储,它与编程相关“接近”。

就是说:您不能只移动存储帐户。您需要删除并重新创建,这将为您提供新的密钥。您无法提供自己的密钥,因此无法将密钥从旧存储帐户复制到新存储帐户。

关于API(以及所有基于API构建的门户,SDK和PowerShell cmdlet):API仅允许您触发重新生成主键或辅助键。您无法传递自己的密钥。