【问题标题】:Azure website restore errorAzure 网站还原错误
【发布时间】:2016-02-20 04:06:24
【问题描述】:

恢复网站备份(部署槽)时出现以下错误。我正在制作备份并尝试使用 azure 管理门户恢复它:

无法将备份还原到应用 xxx(xxxstaging),请检查您的应用 自定义主机名、数据库和连接字符串。恢复操作 如果源和目标之间存在冲突,可能会失败

审核日志显示以下信息:

statusCode:BadRequest serviceRequestId: statusMessage:{"Code":"BadRequest","Message":"提供的 URI 是 不是容器的 SAS URL(它必须是 https 并且必须具有 2段).","Target":null,"Details":[{"Message":"提供的URI 不是容器的 SAS URL(它必须是 https 并且必须 有 2 段)。"},{"Code":"BadRequest"},{"ErrorEntity":{"Code":"BadRequest","Message":"The 提供的 URI 不是容器的 SAS URL(它需要是 https 它必须有 2 段)。","ExtendedCode":"54103","MessageTemplate":"提供的 URI 不是容器的 SAS URL(它必须是 https 并且必须 有 2 段)。","Parameters":[],"InnerErrors":null}}],"Innererror":null}

这很奇怪,因为它在过去工作,并且发生在一个部署槽中,备份和还原之间没有任何变化(相同的主机名、数据库和连接字符串、相同的存储帐户、相同的订阅......)

有什么想法吗?

【问题讨论】:

    标签: azure backup azure-web-app-service restore


    【解决方案1】:

    可能是由于 Azure 在最近的更新中引入了一些重大更改。

    根据您的错误描述,问题的根本原因似乎是由于提供的 URI 不是容器的 SAS URL。

    我建议您看一下最近 Microsoft 博客文章中的 SAS URL 示例,如下所示。 Examples of SAS URIs

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-25
      • 1970-01-01
      • 1970-01-01
      • 2015-12-25
      • 1970-01-01
      • 1970-01-01
      • 2020-05-27
      • 2015-01-02
      相关资源
      最近更新 更多