如何在没有层的 lambda 函数中正确包含“PureCloudPlatformClientV2”依赖项

问题描述 投票:0回答:1

我无法在我的 aws lambda 函数中使用 PureCloudPlatformClientV2 库。我尝试过对此进行研究,但没有成功。

我首先创建一个新目录,并为 lambda 函数创建一个 .py 文件。接下来,我通过命令安装:“pip install PureCloudPlatformClientV2”。之后,我在本地测试我的函数,如果我在定义它之后立即调用该函数,它可以正常工作: def lambda_handler(事件,上下文):

return {
    'statusCode': 200,
    'body': "success"
}

lambda_handler(无,无)

测试后,我创建一个 zip 文件并将其上传到运行时 3.11 的 lambda 函数。无论我增加多少超时配置,它都会给我任务超时错误。

python aws-lambda
1个回答
0
投票

尝试使用 python3.10 它对我有用,但不适用于 3.11 或 3.12 当然,请确保使用与运行它相同的架构构建层(我使用 docker 来确保这一点)

© www.soinside.com 2019 - 2024. All rights reserved.