咨询AWS Redshift Spectrum访问S3 Glacier深度归档文件的返回结果
Redshift Spectrum访问S3 Glacier深度归档文件的行为
- 当Redshift Spectrum查询涉及处于S3 Glacier深度归档存储类别的文件时,会直接返回查询错误,不会静默返回无数据。
- 核心原因是Glacier深度归档属于离线存储层,对象处于不可直接访问的状态,必须先通过S3的还原操作将文件恢复到S3标准、S3智能分层这类可在线访问的存储类别后,Redshift Spectrum才能正常读取对应数据。
- 鉴于你已经配置了分区且明确查询涉及的文件范围,建议在查询归档分区前先确认文件是否已完成还原,或者调整S3生命周期策略,避免将仍需查询的文件转入深度归档存储类别。
内容的提问来源于stack exchange,提问作者Edgars T.
相关产品推荐
相关产品推荐

