gpt4 book ai didi

python - AWS python Lambda 无法访问 EFS 文件

转载 作者:行者123 更新时间:2023-12-04 03:51:24 25 4
gpt4 key购买 nike

我试图让 python lambda 使用 EFS 作为库存储,但它似乎无法获取其中的内容。所以这段代码:

import sys
sys.path.append("/mnt/efs/features")
import pandas as pd

不适用于 lambda,但是当我从 c9 挂载 EFS 时,相同的代码可以工作(我确信 c9 python 安装本身没有 pandas)。

我试过

logger.info(os.path.ismount("/mnt/efs"))

哪个日志为真,那我试了

logger.info(os.listdir("/mnt/efs"))

记录空数组

我已将 lambda 文件系统的本地路径定义为/mnt/efs,在 c9 env 中我看到功能目录是在那里创建的,在 efs 中我看到大小匹配。访问点使用根路径/efs 定义并具有 777 权限。任何我遗漏的想法都会得到应用。

最佳答案

问题是我在 EFS 中放置功能目录的位置。接入点将根定义为/efs,但我通过 c9 将其放入/features,在将功能移动到/efs/features 后它工作正常。

关于python - AWS python Lambda 无法访问 EFS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64388371/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com