AWS Redshift自动复制作业不支持报错问题咨询
AWS Redshift自动复制作业报错"Auto copy job operation not supported"的原因
以下是导致该报错的常见原因:
集群环境不满足要求
自动复制作业(Auto Copy Job)仅支持两种集群环境:Redshift Serverless,或者版本在1.0.3700及以上的Provisioned集群。如果你的Provisioned集群引擎版本低于该阈值,就无法使用该功能。目标表类型不兼容
自动复制作业仅允许将数据导入永久内部表,临时表、外部表(如Redshift Spectrum关联表)、视图均不支持该功能。请确认你的目标表"prueba 8"是否为符合要求的永久内部表。S3路径格式错误
自动复制作业要求S3数据源路径为目录前缀(例如s3://your-bucket/input-data/),而非单个具体文件的路径。只有指定目录前缀,Redshift才能持续监控该目录下新增的文件并自动执行复制。如果你的FROM参数指向的是单个文件,就会触发报错。COPY语句存在不兼容参数
部分COPY参数与自动复制作业冲突,例如使用MANIFEST(指定文件清单)时,自动作业无法正常创建。虽然你的语句中未使用这类参数,但可以排查是否存在其他未明确的不兼容配置。
验证建议
- 查看集群引擎版本:执行
SELECT version();确认版本是否达标 - 检查表类型:执行
SELECT table_type FROM information_schema.tables WHERE table_name = 'prueba 8';,确保返回BASE TABLE - 修改S3路径为目录前缀(末尾添加
/)后重新尝试创建自动作业
内容的提问来源于stack exchange,提问作者Numpy
相关产品推荐
相关产品推荐

