我們的應用程序根據需要生成大型(20GB +)ZIP壓縮文件。我們希望將產生的數據流上傳到S3存儲桶,而無需緩衝整個文件。我們事先不知道數據的大小。在無緩衝的情況下將大文件以流的形式上傳到S3中。
我們一直試圖使這項工作與TranserUtility,但似乎無法得到沒有緩衝的上傳。這個問題似乎是我們需要一些東西在S3上傳消耗的同時在流上產生內容。我們已經嘗試了幾個與TPL無關的場景。
documentation似乎解釋瞭如何執行基於文件的操作,並且沒有討論如何使用流。
任何人都知道我們用例的簡單解決方案嗎?
我們與整合API產生其輸出到必須傳入流。我們正在試圖創建一個直寫只有自定義的流實現,將一次緩衝一個塊,然後作爲一個部分上傳。震驚,這不存在。 Azure Blob Storage支持開箱即用。 – kenchilada
@kenchilada我添加了有關使用Kinesis Streams並將其保存到s3的信息。 – strongjz