我正在尝试将CSV文件从S3导入Redshift群集。我的存储区输出文件夹中有两种类型的文件:1。jobid_output.csv和jobid_maps.zip。我想只将output.csv文件从S3复制到RS。
这是我的命令:
copy mytable
from 's3://mybucket/output/*output.csv'
credentials 'aws_access_key_id=xxxxxxx;aws_secret_access_key=xxxxxxxx'
region 'us-west-2'
ignoreheader 1
fillrecord
timeformat 'auto'
dateformat 'auto' csv;
这是我得到的错误: 错误:XX000:指定的S3前缀'output / * output.csv'不存在
我认为我构建错误的S3网址,但我应该怎么做?
由于
答案 0 :(得分:0)
S3不支持通配符。星号是S3键名称空间中的有效字符。星号不是推荐的字符,但您可以使用它。您必须在自己的代码中更高级别实现目录搜索。