“ SAM Local Invoke”是否支持EFS?

问题描述

我正在使用Lambda来访问EFS,如https://docs.aws.amazon.com/lambda/latest/dg/configuration-filesystem.html

中所述

lambda函数在AWS中运行时可以正常工作,但是在将SAM与“本地调用”命令一起使用时会失败。错误

import numpy as np
ratio = np.array(df1) / np.array(df2)
df3 = np.array(df3)
mean = {c : np.mean(ratio[df3 == c]) for c in set(df3)}

“ sam本地调用”是否应该与EFS一起使用?

解决方法

答案是否定的。

我在AWS上开了一张支持票,并被告知

这是对AWS SAM CLI的限制,而不是您的配置。 因此,我主动提交了内部功能 向我们的内部服务团队提出要求(特别是AWS SAM CLI 服务团队)代表您,我已经添加了您的公司名称和 对此请求的声音。目前,我们将无法提供 关于是否或何时支持此功能的估计。我会 建议将来不时检查AWS公告页面 服务更新。 https://aws.amazon.com/new/

我还发现有人提交了feature request on GitHub as a workaround