【问题标题】:Azure - migrating Classic Storage account to ARMAzure - 将经典存储帐户迁移到 ARM
【发布时间】:2021-06-05 20:05:48
【问题描述】:

我正在尝试将 Azure 经典存储帐户迁移到 ARM。虽然过程和准备工作似乎一切顺利,但我想知道新帐户是否仍能以同样的方式使用。存储帐户中没有 VHD,而是一堆容器和表。 “新”存储帐户是否仍以相同的方式可用?我是否必须重新配置我的任何云应用以指向迁移的存储?

-乔

【问题讨论】:

  • 怎么样?您的问题解决了吗?

标签: azure azure-storage azure-migrate


【解决方案1】:

是的,您可以像以前一样访问新帐户,无需进行任何重新配置​​。我之前和 Azure 存储团队核实过:您的存储帐户 URL 和密钥不会更改,即使在迁移期间,您的存储服务也在线。基本上,这是一个无缝迁移。

为了验证这一点,我创建了一个 SAS 令牌(SAS 令牌由访问密钥生成,它还提供了访问密钥不会被修改)并在我的经典存储帐户启动后每 5 分钟使用它访问一个 .json 文件通过下面的简单测试代码迁移到 Azure 门户上的 ARM 存储帐户:

while (true) {
                WebRequest request = WebRequest.Create("https://andystorage21fge3.blob.core.windows.net/test/test.json?<sas token here>");
                WebResponse response = request.GetResponse();
                Console.WriteLine(((HttpWebResponse)response).StatusDescription + "  " + DateTime.UtcNow.ToString("yyyy-MM-ddTHH:mm:ss"));
                using (Stream dataStream = response.GetResponseStream())
                {
                    StreamReader reader = new StreamReader(dataStream);
                    string responseFromServer = reader.ReadToEnd();
                    Console.WriteLine("content: " + responseFromServer);
                }
                response.Close();
                Thread.Sleep(5000);
}

即使迁移过程已完成,Blob 服务也会像往常一样回复我。

如果您有任何其他问题,请告诉我:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-08
    • 1970-01-01
    • 2016-09-10
    • 2019-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-24
    相关资源
    最近更新 更多