我是python / pycharm和AWS SAM应用程序的新手。我的公司已经创建了一些AWS SAM应用程序,它们以前已经在我的机器上工作。现在,我什至无法获得示例hello world AWS SAM解决方案在我的计算机上运行。我不确定这是docker还是pycharm问题。当我尝试调试应用程序时,这是我收到的错误:
[正在获取lambci / lambda:python3.8 Docker容器映像...将C:\ Dev \ git \ ULServices \ TestRun.aws-sam \ build \ HelloWorldFunction安装为/ var / task:ro,在运行时容器中委托/var/lang/bin/python3.8:无法打开文件'/tmp/lambci_debug_files/pydevd.py':[Errno 1]不允许操作
我在Windows 10上,并且具有最新版本的Docker / PyCharm / AWS SAM CLI
这是一个Docker问题。 2020年4月2日发行的2.2.0.5版解决了该问题。从他们的发行说明中:修复了打开只读文件将失败并显示“不允许操作”错误的错误。修复了docker / for-win#6016和docker / for-win#6017。
我已关闭自动更新,因为这是从较早版本开始起作用的最初原因。