使用服务器端加密将文件上载到AWS S3

时间:2017-02-14 08:33:50

标签: amazon-web-services encryption amazon-s3

我是亚马逊AWS新手,我可以使用aws cp从本地计算机通过AWS Command line上传文件到S3存储桶

aws s3 cp "E:/AWS/test.txt" s3://mybucket/test.txt 

现在,我想加密文件服务器端加密,亚马逊客户提供的密钥(SSE-C)和AWS管理的加密密钥(SSE-KMS)。任何人都可以帮忙我怎么做?

2 个答案:

答案 0 :(得分:0)

请查看the documentation

您可以为--sse AES256添加适当的参数,以进行基本的服务器端加密。

答案 1 :(得分:0)

我找到了使用以下SSE-C方式的解决方案:

将文件从本地文件复制到S3存储桶:

aws s3 cp "e:/AWS/test.txt" s3://mybucket/test.txt --sse-c AES256 --sse-c-key B3DBCB8D7594F0A21D3D9E0EA3B75444

从S3存储桶下载

aws s3 cp s3://mybucket/test.txt "e:/AWS/test.txt"--sse-c AES256 --sse-c-key B3DBCB8D7594F0A21D3D9E0EA3B75444