我已经从Affirma.ThreeSharp切换到LitS3,使用Mono和C#获取/放置文件访问Amazon S3。我可以使用我想要的ACL权限上传/下载文件。但是,我无法使用LitS3设置Reduced Redundancy Storage属性。有没有人能够做到这一点?
答案 0 :(得分:0)
首先修改 S3Headers.cs ,方法是添加以下内容:
public const string ReducedRedundancyStorage = "x-amz-storage-class";
接下来,通过更改授权()方法修改 AddObject.cs 以包含以下内容:
WebRequest.Headers[S3Headers.ReducedRedundancyStorage] = "REDUCED_REDUNDANCY";
这似乎是这样做的。