Redshift COPY命令写入正文失败(0!= 575)原因:无法充气或不完整的deflate数据

Som*_*Guy 2 csv amazon-s3 amazon-redshift

我在S3上有一个名为data.csv.gz的文件.它是一个gzip压缩的CSV.我已经用ungzip命令成功解压缩了,所以据我所知,我知道它已经正确压缩了.

运行以下命令会出错

COPY to_table ("id", "something", "something_else")
FROM 's3://my.domain.com/somewhere/data.csv.gz'
CREDENTIALS 'aws_access_key_id=********;aws_secret_access_key=********'
IGNOREHEADER 1 TRUNCATECOLUMNS CSV REGION 'us-east-1' GZIP;
Run Code Online (Sandbox Code Playgroud)

错误是:

-----------------------------------------------
error:  Failed writing body (0 != 575) Cause: Failed to inflateinvalid or incomplete deflate data. zlib error code: -3
code:      9001
context:   S3 key being read : ...
...
-----------------------------------------------
Run Code Online (Sandbox Code Playgroud)

这意味着什么以及可以采取哪些措施来解决这个问题?

该文件是SSE-S3加密的,如果这很重要 - 据我所知,它不应该.

dev*_*ife 8

在复制期间使用gzip选项时会发生这种情况,但该文件无法读取为gzip.