我正在尝试使用 PyCharm 在 AWS 上部署 Lambda 函数。我已经正确配置了 PyCharm,并且该函数在 Docker 上本地运行。但是,当我单击“同步无服务器应用程序”时,它会在“获取堆栈”上挂起几秒钟,然后什么也没有发生。没有错误消息,并且不显示 S3 堆栈屏幕。我尝试了不同版本的 PyCharm 并使用brew 安装了 SAM:SAM CLI,版本 1.95.0。
我的IAM权限如下:
如果我导航到 PyCharm 中的 Lambda 部分,我可以看到已成功部署的其他功能(从另一台笔记本电脑),因此我相信配置是正确的。
关于如何解决这个问题有什么想法吗?我已经无计可施了。
谢谢你。
您在 PyCharm 的 AWS 集成中遇到的问题可能源于多种因素。
IAM 权限: - 首先,确保您在 PyCharm 中配置的 AWS 凭证具有适当的权限。 - 您列出的权限适用于 S3 和 Lambda,这非常适合部署目的。但是,SAM 使用 CloudFormation 来部署无服务器应用程序,因此您可能需要确保您还拥有
AWSCloudFormationFullAccess
权限。