Описание тега aws-lambda-layers

0 ответов

Получение pyodbc для подключения в AWS Lambda Layer

Я создал пакет развертывания для подключения к экземпляру AWS RDS через pyodbc, после архивации и загрузки в AWS lambda это соединение работает. При попытке подключения через слой AWS отображается следующая ошибка. "errorMessage": "('01000', \"[0100…
31 май '19 в 13:36
2 ответа

Последний лямбда-слой ARN

У меня есть лямбда-слой, который я постоянно обновляю. Этот лямбда-слой имеет несколько версий. Как я могу найти лямбда-слой ARN с последней версией, используя aws cli?
2 ответа

Как предотвратить дублирование кода в лямбде?

У меня есть некоторые функции Nodejs, которые содержат дублированные блоки кода. Я знаю, что мы можем использовать лямбда-слой для разделяемых библиотек, но я хотел знать, можно ли тоже обмениваться кодами? например один из дублированного кода показ…
15 май '19 в 10:04
0 ответов

Проблема с подключением к MS SQL Server с помощью Python AWS Lambda Layer - ODBC-драйвер 13 для SQL Server

Я нахожусь в процессе настройки лямбда-функции AWS для подключения к базе данных MS SQL Server с использованием pyodbc для извлечения записей из таблицы. Я получаю сообщение об ошибке ('01000', "[01000] [unixODBC][Driver Manager]Can't open lib 'ODBC…
24 май '19 в 10:35
5 ответов

Импорт библиотек в лямбда-слоях

Я хотел импортировать библиотеку jsonschema в свою AWS Lambda, чтобы выполнить проверку запроса. Вместо того, чтобы связывать зависимости с моим приложением, я собираюсь сделать это через Lambda Layers. Я заархивировал все зависимости под venv/lib/p…
2 ответа

Как понизить версию boto3 в лямбда-функции AWS

Мне нужно использовать мою собственную версию boto3 внутри Lambda (Python 3.7). Версия, включенная в стандартную версию Lambda Python 3.7 env (1.9.42), не поддерживает использование Textract по той или иной причине. Чтобы сделать это, я сделал следу…
1 ответ

AWS лямбда: есть ли способ установить значение по умолчанию, если переменная окружения не существует в log4j.xml?

У меня есть реализация лямбда-функции AWS с использованием Java. Я использую стандартную конфигурацию log4j для входа в cloudwatch. Я могу получить доступ к переменной среды выполнения лямбда-aws в моем log4j, чтобы установить уровень моего журнала.…
0 ответов

Как вызвать лямбда-функцию AWS, используя sam CLI

Я создал Python лямбда-функцию myTestPython и хочу вызывать с помощью sam CLI Mac или Windows. Я выполняю: sudo aws lambda invoke --function-name "myLambdaPython" --endpoint-url "https://XXXXXX.execute-api.us-east-1.amazonaws.com/Prod" --no-verify-s…
1 ответ

NoneLibtensorflow .so: невозможно открыть общий объектный файл: нет такого файла или каталога

Я создал лямбда-слой AWS, используя следующую команду: aws lambda publish-layer-version --layer-name TensorflowLambdaLayer --compatible-runtimes go1.x --zip-file fileb://tensorflowLayer.zip Вот ARN, который был сгенерирован: `arn:aws:lambda:us-east-…
1 ответ

Как запустить лямбда-слой AWS в контейнере Docker?

Я хотел бы запустить контейнер Docker, чтобы увидеть, что находится в публичном лямбда-слое. Следуя документам по слоям aws sam, используя приложение sam только с слоем pytorch, я создал тег Docker, а затем попытался получить изображение Docker, кот…
06 июн '19 в 22:08
0 ответов

AWS Lambda Layers & Lerna.js

Я пытаюсь использовать Lerna.js для создания безсерверного монорепо на стенде с AWS Lambda Layers. Технически я хочу поделиться своими корневыми node_modules между Lambdas как Layer. Но я столкнулся с проблемой, что мои собственные подпакеты lerna с…
1 ответ

Как развернуть 'matplotlib', библиотеку Python, как лямбда-слой в AWS?

Я попытался заархивировать и структурировать zip в python/lib/python3.7/site-packages/{matplotlib здесь} Но он говорит, что не может импортировать ft2font, который находится в matplotlib /init_.py Интересно, что в моем пакете нет других файлов с так…
0 ответов

Создание артефакта лямбда-слоя с помощью сценария оболочки

Есть ли более элегантный способ архивирования зависимостей python для создания лямбда-слоя? sh""" export PIPENV_VENV_IN_PROJECT="enabled" pipenv install export PIPENV_VENV_IN_PROJECT="disabled" mkdir .venv/python mv .venv/lib .venv/python cd .venv z…
12 авг '19 в 20:20
1 ответ

У слоя AWS Lambda нет разрешения на выполнение

Я создаю лямбда-лямбду для Python Runtime (совместим с 3.6 и 3.7), который содержит исполняемый файл bin (texlive) Но когда я пытаюсь выполнить это через subprocess.run он говорит, что у него нет прав на исполнение! Как сделать так, чтобы у этого сл…
1 ответ

Могу ли я импортировать машинописные типы из лямбда-слоя?

Я пытаюсь использовать TypeScript при создании функций Lambda, но сталкиваюсь с проблемой при использовании Lambda Layer, который также написан на TypeScript. TypeScript не распознает импорт /opt/nodejs/... для моего слоя (как это выполняется в SAM …
19 авг '19 в 11:38
0 ответов

Вызовите приложение Python из лямбды, написанное в го

Я разрабатываю приложение на основе aws полностью на golang, хотя у меня есть фрагмент кода на Python, который мне нужно вызвать в лямбда-функции в качестве отдельного подпроцесса. Код на python написан как приложение CLI, и из него сложно сделать л…
25 авг '19 в 00:00
0 ответов

Лямбда: не удается найти модуль "./drivers/node-mongodb-native/connection", хотя добавлен слой мангусты

У меня есть приложение NestJS, в моем файле обработчика я импортирую mongoose, чтобы создать соединение: import * as mongoose from 'mongoose'; let conn = null; const uri = process.env.MONGO_URI; mongoose.connection.on('connected', () => { // log …
1 ответ

AWS Lambda - не удается получить доступ к файлу JS, связанному в Layer (Node.js)

Я создал лямбда-функцию на node.js и прикрепил к ней слой. Но когда я выполняю свою лямбда-функцию, она не читает JS, встроенную в слой. Пожалуйста, дайте мне знать, если я здесь ошибаюсь. Следуя этому посту, создал слой "my-utility" и загрузил node…
18 июн '19 в 21:40
0 ответов

Подключение MSSQL(RDS) ИЗ Lambda с использованием Python pyodbc

Мне нужно подключиться к серверу AWS RDS (MSSQL), используя python pyodbc. Создание zip-пакета для слоя требует зависимости от ODBC Driver и других зависимостей pyodbc. Как упаковать его со всеми зависимостями?
0 ответов

AWS Lambda php: где разместить php.ini

Я пытаюсь создать слой php 7.3.6 для AWS Lambda на основе уровня стека. [ см. здесь ] Я пытаюсь сделать MySQL полезным, добавив добавление mysqli.so, pdo_mysql.so а также mysqlnd.so в папку модулей и сделать запись в php.ini. Уровень как таковой буд…