我正在尝试复制多个tar.gz文件,这些文件已从大文件中分离出来。 E.g testfile.txt.1.tar.gz,testfile.txt.2.tar.gz从JAVA编写的s3 redshift。 有任何想法吗? 感谢
答案 0 :(得分:0)
从S3加载Redshift
您需要在Redshift上发出复制命令
copy testfile
from 's3://mybucket/data/testfile'
iam_role 'arn:aws:iam::0123456789012:role/MyRedshiftRole'
gzip
查看有关here
的更多信息从Redshift卸载到S3
您只需要在Redshift上发出卸载命令 e.g。
unload ('select * from testfile')
to 's3://mybucket/tickit/unload/testfile_'
iam_role 'arn:aws:iam::0123456789012:role/MyRedshiftRole'
gzip
maxfilesize 100 mb;
查看有关here
的更多信息