2012-02-20 61 views
0

我已經從Affirma.ThreeSharp切換到LitS3,以便使用Mono和C#將get/put文件訪問到Amazon S3。我可以上傳/下載我想要的ACL權限的文件。但是,我無法使用LitS3設置Reduced Redundancy Storage屬性。有沒有人能夠做到這一點?爲LitS3啓用減少的冗餘存儲(RRS)

回答

0

首先修改S3Headers.cs通過添加以下:

public const string ReducedRedundancyStorage = "x-amz-storage-class"; 

接下來,修改AddObject.cs通過改變授權()方法包括以下內容:

WebRequest.Headers[S3Headers.ReducedRedundancyStorage] = "REDUCED_REDUNDANCY"; 

似乎這樣做。