Возникла проблема при доступе к пустым таблицам красного смещения из кадра GLueContext Dynami c. Таблица видна в каталоге клея. Но когда я пытаюсь получить доступ к нему из Glue ETL, он выдает ошибку в приведенной ниже строке кода:
glueContext.create_dynamic_frame.from_catalog(
database=<redshift_database>,
table_name=<table_name>,
redshift_tmp_dir=<redshift_temp>,
transformation_ctx=<transformation_ctx>
)
Если я вставлю 1 строку в таблицу Redshift и выполню задание, оно успешно выполняется.
Я столкнулся с этой проблемой с понедельника, 27 апреля 2020 года. Ранее я мог запускать задания Glue ETL для пустых таблиц Redshift.
Кто-нибудь сталкивался с этой проблемой? Почему Glue Job Failing для пустых таблиц Redshift?
Сообщение об ошибке:
Произошла ошибка при вызове o118.getDynamicFrame. Указанный ключ не существует. (Сервис: Amazon S3; Код состояния: 404; Код ошибки: NoSuchKey; Идентификатор запроса: BD60647947F6BA52; Идентификатор расширенного запроса S3: JuIqVpL2nJuxdVtR4pgK / kH5TamNFlcFC7EfMOpdxgT / 1tlBy / nnPn24 * * 101f3HK) =