Я пытаюсь настроить pyodbc с клиентом TimesTen на лямбда-слое, но при вызове функции лямбда получаю ошибку ниже:
[HY000] [unixODBC] [TimesTen] [TimesTen 11.2.2.8.0КЛИЕНТ] Невозможно загрузить данные инициализации NLS из / opt / TimesTen / timestenLambda / nls / data (0) (SQLDriverConnect)
Я следовал этому учебному пособию по настройке UnixODBC на лямбда-слое, нослегка изменил сценарий, используя драйвер TimesTen вместо MSSQL.
Когда я запускаю код своей функции Lambda в контейнере для настройки лямбды, он отлично работает, и я могу подключиться к базе данных Timesten. Ошибка, связанная с инициализацией данных NLS, возникает только в лямбда-выражениях.
Поскольку клиент TimeTen установлен внутри контейнера-док-станции lambda и загружен на лямбда-уровень позднее, это может привести к повреждению данных NLS для клиента времен десять.
Любая помощь / предложения будут оценены.