使用gluecontext访问Empty Redshift表时,Glue ETL作业失败



我在从GLueContext动态框架访问Empty Redshift Tables时遇到问题。该表在"Glue Catalog"中可见。但当我尝试从Glue ETL访问它时,它在下面提到的代码行上抛出了错误:

glueContext.create_dynamic_frame.from_catalog(
database=<redshift_database>,
table_name=<table_name>,
redshift_tmp_dir=<redshift_temp>,
transformation_ctx=<transformation_ctx>
)

如果我在Redshift表中插入1行并运行作业,它将成功运行。

我从2020年4月27日(星期一(开始面对这个问题。早些时候,我能够在Empty Redshift表上运行Glue ETL作业。

有人面对这个问题吗?为什么空的Redshift表的Glue作业失败?

错误消息:

调用o118.getDynamicFrame时出错。指定的键不存在。(服务:Amazon S3;状态代码:404;错误代码:NoSuchKey;请求ID:BD60647947F6BA52;S3扩展请求ID:JuIqVpL2nJuxdVtR4pgK/kH5TamNFlcFC7EfMOpdxgT/1tlBy/nnPnScurIf24zaDKAcbw0Hk=(

现在运行良好,没有进行任何更改

最新更新