簡體   English   中英

ruby aws-sdk分段上傳不支持請求的存儲類“ STANDARD_IA”

[英]ruby aws-sdk multi-part upload doesn't honor requested storage class “STANDARD_IA”

我正在使用v2 aws-sdk gem上傳相當大的對象(〜500 MB),如下所示:

object = bucket.object("#{prefix}/#{object_name}")
raise RuntimeError, "failed to upload: #{object_name}" unless object.upload_file("#{object_name}", storage_class: "STANDARD_IA")

上傳成功,並且我可以在控制台中看到新對象,但是它們都具有“標准”的存儲類。

當我使用較小的對象運行相同的代碼時,將使用存儲類=“ STANDARD_IA”正確創建它們。

這是文件大小的因素嗎? 還是事實是分段上傳? 或者是其他東西? 我沒有在文檔中看到任何內容,但是它相當“擴展”,所以我可能只是想念它。

是由aws-sdk-ruby中的錯誤引起的。 拉取要求:

https://github.com/aws/aws-sdk-ruby/pull/1108

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM