【问题标题】:upload application to azure batch job failed while uploading from azure portal从 azure 门户上传时将应用程序上传到 azure 批处理作业失败
【发布时间】:2019-11-28 02:29:24
【问题描述】:

我正在尝试从我按照以下步骤操作的门户将应用程序上传到新创建的 azure 批处理帐户-

1) Created a azure batch account.
2) Create .zip of the application exe in local desktop
3) Go to the application options
4) Click on add applications 
5) Give applicationid, version and application package path by selecting the .zip from local machine.
6) Click on submit

得到不同的错误-

  • ajaxExtended 调用失败
  • ffmpeg.zip 上传错误
  • 将块 blob 上传到 blob 存储失败。详细信息:StatusCode = 201,StatusText = Created。

【问题讨论】:

  • 请注意 .zip 的大小为
  • 这似乎可能是临时门户问题或存储问题,因为我可以看到 Status=201 在创建 Detail 方面是成功 b> 见这里:docs.microsoft.com/en-us/dotnet/api/…。如果在您的浏览器中发生这种情况,可能值得再试一次,添加屏幕截图或引发门户问题,鉴于您提到的,我尝试了这个并且无法看到这个特定的错误。谢谢
  • 是的,文档参考已创建,但由于未完全上传,因此处于待处理状态。

标签: azure azure-batch


【解决方案1】:

这也发生在我身上,和 Phil G 一样,我注意到 F12 开发人员工具中显示了一条消息,即“自动存储帐户密钥无效。”。但是,它们是有效的。

问题是我在防火墙和网络配置下关闭了“允许从所有网络访问”。在权衡安全性的情况下,将其改回“允许从所有网络访问”是可行的。

如果相关,我正在使用禁用公共访问和用户订阅池分配模式的集群。

【讨论】:

  • 这是我的问题,非常遗憾我不得不回溯我的安全更改...
【解决方案2】:

实际上,在这种情况下,当我们上传 .zip 文件时它会失败,最好使用 Azure Batch Explorer,它是一个桌面应用程序。 https://azure.github.io/BatchExplorer/

您可以轻松地将包/应用程序添加到您的批处理帐户。

从 azure 门户将文件上传到 blob 容器时,我也遇到了同样的错误,因此我使用 Microsoft Azure Explorer 上传和下载文件。

【讨论】:

    【解决方案3】:

    我有一个稍微不同的错误,消息非常模糊:

    Upload Error for ffmpeg-3.4-win64-static.zip
    File Upload encountered an unexpected error during upload.
    

    Batch Explorer 也未能上传文件。 通过查看浏览器中的网络流量,我看到 POST 请求收到了成功 200 代码,但查看响应 JSON 内部,我看到了详细错误:

    HHTP Status 409 - The auto storage account keys are invalid, please
    sync auto storage keys.
    

    我在一天前更改了它们,并在批处理应用程序中成功使用了新的,但是为了使批处理帐户自动将应用程序上传到存储帐户,它们的密钥需要同步。 快速修复是同步密钥,一切都很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-12
      • 1970-01-01
      • 2018-05-26
      • 1970-01-01
      相关资源
      最近更新 更多