【发布时间】:2011-12-12 13:39:44
【问题描述】:
我正在开发一个将文件上传到亚马逊的应用程序。亚马逊提供
一种方法WithServerSideEncryptionMethod(ServerSideEncryptionMethod.AES256) 加密文件,但它不起作用。它将文本保存为纯文本。
public static void UploadFile()
{
new Program();
var key = "a";
//key = ReplaceDblSlashToSingleFwdSlash(key);
//path = ReplaceFwdSlashToBackSlash(path);
var request = new PutObjectRequest();
request.WithBucketName("demo")
.WithContentBody("i am achal kumar")
.WithKey(key)
.WithServerSideEncryptionMethod(ServerSideEncryptionMethod.AES256);
//request.PutObjectProgressEvent += displayFileProgress;
S3Response response = s3Client.PutObject(request);
response.Dispose();
}
【问题讨论】:
-
您如何验证文件未加密保存?
-
当您联系亚马逊支持人员时他们说了什么?
-
你如何检查文件是否以明文形式存储?
-
我已经去服务器和登录然后我看到那个文件和我上传的一样
标签: c# encryption amazon-s3