我试图使用s3n://和s3a://url将结果从snowflakes复制到amazons3,但是得到了一个sql编译错误
sql查询的格式为
COPY INTO '&s3_path/&curr_dt/pvc'
FROM (
SELECT OBJECT_CONSTRUCT('id',id,'keyword',keyword)
FROM brands_delta)
CREDENTIALS = (AWS_KEY_ID='&aws_key_id' AWS_SECRET_KEY='&aws_secret_key')
FILE_FORMAT = (TYPE=JSON)
SINGLE = false
OVERWRITE = true
MAX_FILE_SIZE = 1073741824;
日志文件中的错误如下:001011(42601):sql编译错误:在“s3a:///prod runs/input/2021-01-19/pvc”中找到无效的url前缀
1条答案
按热度按时间guykilcj1#
uri协议确定客户端用来访问uri中给定的资源的代码/软件。
在本例中,snowflake是客户机软件,显然,它不使用s3a/s3n协议。我不知道你为什么要用它们?