我无法在我的 aws lambda 函数中使用 PureCloudPlatformClientV2 库。我尝试过对此进行研究,但没有成功。
我首先创建一个新目录,并为 lambda 函数创建一个 .py 文件。接下来,我通过命令安装:“pip install PureCloudPlatformClientV2”。之后,我在本地测试我的函数,如果我在定义它之后立即调用该函数,它可以正常工作: def lambda_handler(事件,上下文):
return {
'statusCode': 200,
'body': "success"
}
lambda_handler(无,无)
测试后,我创建一个 zip 文件并将其上传到运行时 3.11 的 lambda 函数。无论我增加多少超时配置,它都会给我任务超时错误。
尝试使用 python3.10 它对我有用,但不适用于 3.11 或 3.12 当然,请确保使用与运行它相同的架构构建层(我使用 docker 来确保这一点)