Encryption 使用S3Tools客户端加密并从S3复制到红移

Encryption 使用S3Tools客户端加密并从S3复制到红移,encryption,amazon-s3,amazon-redshift,gnupg,s3cmd,Encryption,Amazon S3,Amazon Redshift,Gnupg,S3cmd,我使用带有-e标志的S3cmd put对文件进行加密 当我尝试将文件复制到红移(从S3)时,我得到一个错误。我正在使用转换为AES256的密码短语作为主密钥 copy xxx from 'xxx' access_key_id 'xxx' secret_access_key 'xxx' master_symmetric_key 'xxx' IGNOREHEADER 8 encrypted delimiter ','; 我收到如下错误: ERROR: XX000: Failed writin

我使用带有-e标志的S3cmd put对文件进行加密

当我尝试将文件复制到红移(从S3)时,我得到一个错误。我正在使用转换为AES256的密码短语作为主密钥

copy xxx 
from 'xxx' 
access_key_id 'xxx'
secret_access_key 'xxx'
master_symmetric_key 'xxx' 
IGNOREHEADER 8
encrypted
delimiter ',';
我收到如下错误:

ERROR: XX000: Failed writing body (0 != ) Cause: S3 object 'xxx' does not have 'x-amz-meta-x-amz-key' metadata

请给出一个更详细的例子来详细说明,并准确描述您所采取的步骤以及哪些没有按预期工作。加密似乎进展顺利。我可以使用GPG在命令行中解密该文件,但是当从S3复制到Redshift时,密码短语给我带来了麻烦。我不知道过程中哪里出了问题。看起来我也遇到了同样的问题。你找到解决办法了吗?