无法调试 AWS SAM hello world 应用程序
Not able to debug AWS SAM hello world application
我是 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 as /var/task:ro,delegated inside 运行time container
/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。
我已经关闭了自动更新,因为这是最初导致我出现问题的原因,因为它在以前的版本中工作。
我是 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 as /var/task:ro,delegated inside 运行time container /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。
我已经关闭了自动更新,因为这是最初导致我出现问题的原因,因为它在以前的版本中工作。