Windows安装软件
AWS 无服务器应用程序模型 (SAM) 是用于构建无服务器应用程序的开源框架。它提供速记语法来表达函数、API、数据库和事件源映射。每个资源只需几行,您就可以定义所需的应用程序并使用 YAML 对其进行建模。在部署期间,SAM 将 SAM 语法转换并扩展为 AWS CloudFormation 语法,使您能够更快地构建无服务器应用程序。
因此,我们这里就需要用到这个软件进行使用。安装方式与安装aws cli
的方式相同。
Windows64:下载链接
Linux:下载链接
其他下载方式:其他方式
安装完毕之后,调出termial
,输入sam即可测试安装是否成功
Pycharm安装插件
选择路径
1 | File->Plugins->input 'aws'-> install |
通过以上路径安装aws toolkit
插件
设置权限
这里我们需要使用aws账号的aksk进行权限设置
1 | IAM->用户->安全证书->创建访问密钥 |
这里创建访问密钥
记录下访问ID与私有密钥
pycharm设置AKSK
打开pycharm,选择左下角的AWS Explorer

这里进行设置aws 凭证,将之前复制下来的访问ID与私有密钥放入
开始编程
创建文件交
选择一个空文件夹,这里选择helloworld。
1 | mkdir helloworld |
进行sam初始化
1 | sam init |
进行交互式输入
创建完毕之后,发现helloworld文件夹下就有一个初始架构
1 | todo |
创建Lambda
pycharm 选择之前创建的helloworld文件夹

选择AWS Explorer
中的Lambda

创建Lambda
本地调试
本地调试完毕之后可以直接部署到远端。本地调试的话,需要本地安装docker环境。
远程部署
上传本地代码

运行调试
选择触发事件输入模板,这里选择s3 put
事件
点击OK
运行,运行结果就出来了。
查看结果
Cloudwatch查看