[英]Writing, not uploading, to S3 with boto
有沒有一種方法可以直接在S3中寫入文件,而不是上傳完整的文件? 我知道各種set_contents_from_
方法,當我要上傳完整的文件時,它們可以很好地工作。 我正在尋找一種在數據輸入時直接寫入S3密鑰的方法。
我在文檔中看到提到了Key
對象的open_write
方法,但由於未實現而被專門稱為。 我寧願不要像下面這樣俗氣的東西:
def WriteToS3(file_name,data):
current_data = Key.get_contents_as_string(file_name)
new_data = current_data + data
Key.set_contents_from_string(new_data)
任何幫助是極大的贊賞。
嘗試使用S3分段上傳功能對此進行存檔。 您可以按順序上傳每個部分,然后完成上傳。 在此處查看更多詳細信息: http : //docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.