java - 提供的源组件数量 (78) 超过最大数量 (32)

标签 java jclouds

找不到任何可以提示我出现什么问题的 Google 搜索结果?我正在尝试上传 ~8 GB 文件并遇到了这个问题。所有不超过 20MB 的小文件都可以正常上传。我是否需要设置任何 JClouds 参数才能使 putBlob 调用与 Google Cloud Platform(存储)配合使用?

使用 Amazon S3 进行的类似测试效果很好。

org.jclouds.http.HttpResponseException: command: POST https://www.googleapis.com/storage/v1/b/...

HTTP/1.1 failed with response: HTTP/1.1 400 Bad Request; content: [{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "invalid",
    "message": "The number of source components provided (78) exceeds the maximum (32)"
   }
  ],
  "code": 400,
  "message": "The number of source components provided (78) exceeds the maximum (32)"
 }
}
]

最佳答案

jclouds 有一个无法通过配置解决的错误。我提交了JCLOUDS-1368JCLOUDS-1369跟踪与此相关的症状。 jclouds 2.1.0 将解决这些问题。

关于java - 提供的源组件数量 (78) 超过最大数量 (32),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47048264/

相关文章:

java - JClouds:如何将新卷附加到 AWS EC2 实例

jclouds - 使用 REST API 启动 Apache Brooklyn 应用程序

java - Jar 库与 Android 库。有什么区别?

java - 线程完成时是否发出通知信号?为什么此代码示例有效?

java - 解析斯坦福依赖关系

java - 如何在android中获取两个时间差

java - 如何将环境与 JClouds-Chef API 合并?

metadata - jclouds : how do I update metadata for an existing blob?

打开堆栈迅速 : The server has waited too long for the request to be sent by the client

java - 许多类文件中的一个代码部分