【问题标题】:Azure DevOps Copying files to Google cloud failedAzure DevOps 将文件复制到 Google 云失败
【发布时间】:2021-01-28 05:08:31
【问题描述】:

目前我们正在使用此扩展程序 (https://marketplace.visualstudio.com/items?itemName=GlobalFreightSolutionsLtd.copy-files-to-google-buckets) 将文件从 Azure 复制到谷歌云存储桶。经过将近一年的使用,一切都很完美,直到出现错误:

UnhandledPromiseRejectionWarning:ResumableUploadError:无法执行可恢复上传。目录 C:\Users\VssAdministrator.config 不可写。您可以尝试其他上传,这次将options.resumable 设置为false

也许有人有类似的问题,可以帮助解决它。或者我们应该联系产品负责人解决问题?上传文件的任何其他选项/建议也是可以接受的。谢谢。

【问题讨论】:

  • 您可以尝试将 resumable: false 添加到您的配置中。请参考this ticket
  • 这是在谷歌存储上配置的吗?我找不到在哪里设置它。

标签: google-cloud-platform google-cloud-storage


【解决方案1】:

从它来自用于连接到 GCP 存储桶的 Node JS client library 的错误消息来看,extension 显然是使用这个 GCP 客户端库构建的,GitHub 中提到的建议需要实施由扩展的开发人员,具体看起来它可能正在使用createWriteStream 方法,根据文档:

可恢复上传需要对 $HOME 目录的写入权限。通过 config-store,存储一些元数据。默认情况下,如果目录是 不可写,我们将退回到简单的上传。但是,如果你 明确请求可恢复上传,我们无法写入 config目录,我们会返回一个ResumableUploadError

我建议可能联系扩展发布者,或尝试在扩展选项中禁用可恢复上传(如果有)

【讨论】:

    猜你喜欢
    • 2020-11-01
    • 2020-12-02
    • 2022-11-28
    • 2020-02-23
    • 2020-11-02
    • 2020-10-17
    • 1970-01-01
    • 1970-01-01
    • 2019-04-09
    相关资源
    最近更新 更多