Принудительно использовать бессерверную лямбда-функцию для использования boto3, установленного в venv, вместо того, который уже доступен в AWS Server. - PullRequest
0 голосов
/ 22 марта 2019

Я сталкиваюсь с проблемами с boto3 (1.9.42) с готовностью поставляется с AWS, который не работает, когда я запускаю определенные команды. Но та же проблема не возникает, когда я запускаю сценарий локально, потому что установленный локально boto3 имеет версию 1.9.118, где, как и aws, поставляется с 1.9.42.

client_api = boto3.client(service_name='apigatewaymanagementapi', endpoint_url=endpoint_url)
[ERROR] UnknownServiceError: Unknown service: 'apigatewaymanagementapi

Я знаю, что нет прямого способа заменить boto3 в aws. Можно ли как-нибудь развернуть локальный boto3 в aws и использовать модуль из лямбда-функций aws.

...