Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 使用服务器端加密将文件上载到AWS S3_Amazon Web Services_Encryption_Amazon S3 - Fatal编程技术网

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

Amazon web services 使用服务器端加密将文件上载到AWS S3,amazon-web-services,encryption,amazon-s3,Amazon Web Services,Encryption,Amazon S3,我是AmazonAWS新手,我可以使用AWSCP通过AWS命令行将文件从本地机器上传到S3存储桶 aws s3 cp "E:/AWS/test.txt" s3://mybucket/test.txt 现在我想对服务器端加密、Amazon客户提供的密钥(SSE-C)和AWS管理的加密密钥(SSE-KMS)文件进行加密。有谁能帮我做这件事吗?请看一下 您可以为基本服务器端加密添加适当的参数,如--sse AES256。我已经找到了使用以下sse-C方法的解决方案: 要将文件从本地文件复制到S3存

我是AmazonAWS新手,我可以使用AWSCP通过AWS命令行将文件从本地机器上传到S3存储桶

aws s3 cp "E:/AWS/test.txt" s3://mybucket/test.txt 
现在我想对服务器端加密、Amazon客户提供的密钥(SSE-C)和AWS管理的加密密钥(SSE-KMS)文件进行加密。有谁能帮我做这件事吗?

请看一下


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

我已经找到了使用以下sse-C方法的解决方案:

要将文件从本地文件复制到S3存储桶,请执行以下操作:

aws s3 cp "e:/AWS/test.txt" s3://mybucket/test.txt --sse-c AES256 --sse-c-key B3DBCB8D7594F0A21D3D9E0EA3B75444
从S3 bucket下载

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

我已经看过这个文档了,但对如何生成密钥和使用密钥感到困惑,您能否将该命令作为SSE-C和SSE-KMS上传文件的示例来分享?