Я пытаюсь включить шифрование на стороне сервера при асинхронном загрузке файла на Amazon S3. Я загружаю файл, но не могу определить, где указать параметр шифрования. Есть идеи?Шифрование на стороне сервера Amazon S3
using (var s3Client = new AmazonS3Client(awsAccessKeyID, awsSecretAccessKey, regionEndPoint))
{
using (TransferUtility fileTransferUtility = new TransferUtility(s3Client))
{
await fileTransferUtility.UploadAsync(filePath, bucketName, objectkey);
}
}
Edit:
Я понимаю, что Amazon имеет документацию о том, как задать шифрование с помощью putObjectRequest, но было интересно, если это может быть сделано с помощью FileTransferUtility.
http://docs.aws.amazon.com/AmazonS3/latest/dev/SSEUsingDotNetSDK.html
Там это лучший пример здесь о том, как использовать 'TransferUtilityUploadRequest': HTTP://blogs.aws.amazon.com/net/post/TxPJDGHVNCWHUJ/Amazon-S3-Transfer-Utility-for-Windows-Store-and-Windows-Phone –
Я пытаюсь использовать ServerSideEncryptionMethod.AWSKMS, и он не работает – Nick