Amazon web services 在AWS S3对象选择上使用NUL字符作为分隔符

Amazon web services 在AWS S3对象选择上使用NUL字符作为分隔符,amazon-web-services,csv,amazon-s3,aws-cli,amazon-s3-select,Amazon Web Services,Csv,Amazon S3,Aws Cli,Amazon S3 Select,我试图使用S3选择对象内容来解析一个带有NUL分隔符的CSV文件 我尝试过的S3API命令是- aws s3api选择对象内容\ --bucket“testbucket”\ --key test.csv.gz\ --表达式“从S3S对象中选择*”\ --表达式类型“SQL”\ --输入序列化“{”CSV:{”FieldDelimiter:“'\0'”,“FileHeaderInfo:“IGNORE”},“CompressionType:“GZIP”}”\ --输出序列化“{“CSV”:{“Fi

我试图使用S3选择对象内容来解析一个带有NUL分隔符的CSV文件

我尝试过的S3API命令是-

aws s3api选择对象内容\
--bucket“testbucket”\
--key test.csv.gz\
--表达式“从S3S对象中选择*”\
--表达式类型“SQL”\
--输入序列化“{”CSV:{”FieldDelimiter:“'\0'”,“FileHeaderInfo:“IGNORE”},“CompressionType:“GZIP”}”\
--输出序列化“{“CSV”:{“FieldDelimiter”:“,“}}}”test.CSV
这似乎不起作用,并返回我


有没有办法使用NUL作为S3选择对象内容的分隔符?

使用此命令有效!:)

我觉得这对某人有用

aws s3api选择对象内容\
--bucket“testbucket”\
--key test.csv.gz\
--表达式“从S3S对象中选择*”\
--表达式类型“SQL”\
--输入序列化“{”CSV:{”FieldDelimiter:“,”FileHeaderInfo:“IGNORE”},“CompressionType:“GZIP”}”\
--输出序列化“{“CSV”:{“FieldDelimiter”:“,“}}}”test.CSV