您如何从 AWS Pipeline 中的 Redshift 将数据卸载到 S3 并在文件名中包含日期

How do you UNLOAD data to S3 from Redshift in AWS Pipeline and include a date in the filename

我在 Redshift 上有一个数据库 table 我想每个月 [通过 AWS Pipeline] 卸载到 S3。我有这段有效的代码,但理想情况下我也想在当前月份添加到文件名中

UNLOAD ('
select  *
from reportingsandbox.tmp_test


')
TO 's3://reporting-team-bucket/importfiles/test_123.csv' CREDENTIALS             'aws_access_key_id=123456678;aws_secret_access_key=abcdefg' 
ALLOWOVERWRITE
delimiter ',' 
PARALLEL OFF ;

我试过在月内添加这个,但是没有用,你知道是否可以吗?

谢谢

's3://reporting-team-bucket/importfiles/test_123{month(myDateTime)}.csv' 

我[在 aws 数据管道] 中解决了!

's3://reporting-team-bucket/importfiles/test_123-#{format(@scheduledStartTime,'YYYY-MM-dd-HH')}.csv'

谢谢