Задание Glue ETL не выполняется при доступе к пустой таблице Redshift с помощью gluecontext - PullRequest
0 голосов
/ 04 мая 2020

Возникла проблема при доступе к пустым таблицам красного смещения из кадра 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) =

1 Ответ

0 голосов
/ 12 мая 2020

Теперь работает нормально, без внесения изменений

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...