我在S3中创建了一个镶木地板文件,并在Redshift / Spectrum中创建了一个指向它的外部表格。我的S3存储桶和Redshift集群都在us-west-2中。我在创建架构时指定了选项区域。
查询在Athena中顺利运行。
然而,当我从Redshift客户端运行时,我收到此错误:
亚马逊无效操作:S3查询异常(获取)
详细说明:
错误:S3查询异常(获取) 代码:15001 context:由于内部错误,任务失败。 HTTP响应错误代码:301消息:PermanentRedirect必须使用指定的端点寻址您尝试访问的存储区。 >请将所有将来的请求发送到此端点。 x-amz-request-id:XXXX 查询:XXXXX location:dory_util.cpp:689 进程:query0_40 [pid = XXX] -----------------------------------------------;
答案 0 :(得分:0)
AWS已承认此问题,并在一夜之间发布补丁。
答案 1 :(得分:0)
请确保您的Redshift群集在us-east-2或us-west-2中至少版本为1.0.14016,在us-east-1中为1.0.1407。要立即将补丁应用于Redshift,请将群集的维护窗口移近当前时间以便在方便时进行拾取。