我在 S3 中创建了一个 parquet 文件,并在 Redshift / Spectrum 中创建了一个指向它的外部表。我的 S3 存储桶和 Redshift 集群都在 us-west-2 中。我在创建架构时指定了选项区域。
查询在 Athena 中运行顺畅。
然而,当我从 Redshift 客户端运行时,我得到了这个错误:
Amazon 无效操作:S3 查询异常 (Fetch)
细节:
错误:S3 查询异常(获取)代码:15001 上下文:由于内部错误,任务失败。HTTP 响应错误代码:301 消息:PermanentRedirect 您尝试访问的存储桶必须使用指定的端点进行寻址。>请将所有未来的请求发送到此端点。x-amz-request-id:XXXX 查询:XXXXX 位置:dory_util.cpp:689 进程:query0_40 [pid=XXX] ------------------------ ----------------------;