移除 bbotocore.vendored版本后的依赖怎么解决?

0

【以下的问题经过翻译处理】 客户使用的botocore.vendored即将会被影响(按照这个文档的说法):

https://aws.amazon.com/blogs/developer/removing-the-vendored-version-of-requests-from-botocore/

客户反馈是: 主要问题在于,在Lambda中使用Python时,无法导入requests,因此我们使用botocore.vendored。 您知道在Lambda功能中如何使用requests吗?

profile picture
EXPERTO
preguntada hace 10 meses1 visualizaciones
1 Respuesta
0

【以下的回答经过翻译处理】 您可以为 requests 库创建一个 Lambda Layer:

https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html

或者在上传时在 Lambda artifact 中包含您的依赖项,看起来像这样:

https://docs.aws.amazon.com/lambda/latest/dg/lambda-python-how-to-create-deployment-package.html#python-package-dependencies

在第二种方法中,您只需要在运行 pip 之前将 requests 的版本包含在要求文件中即可。

profile picture
EXPERTO
respondido hace 10 meses

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas

Contenido relevante