serverless教程目录


在开发无服务器应用的时候,通过纯手工方式创建各种资源的话,效率会非常低,因此需要借助一些框架来提高开发效率。下面汇总一下我们写过的相关教程。

serverless教程
serverless教程

介绍

serverless教程一:简介
通过模块化方式来构建serverless配置文件
serverless中的环境变量和stage
配置serverless+TypeScript项目

API介绍

如何在serverless中定义API
如何在serverless中定义GraphQL API-不使用AppSync
如何在serverless中定义GraphQL API-使用AppSync并使用Lambda作为数据源
如何使用自定义域名访问自己的API
使用authorizer保护API
在API Gateway中使用自定义域名

本地开发

如何在serverless中进行本地开发

持续集成/部署

如何通过circleci自动部署serverless到AWS
如何通过Github Actions自动部署serverless到AWS

综合应用:用户登录管理

用户注册/登录/验证JWT token的后台实现

调试及纠错

serverless项目中常见问题及解决

AWS Cognito

如何在serverless中定义Cognito User Pool

AWS DynamoDB

如何在serverless中定义DynamoDB
添加DynamoDB相关的API

AWS Elasticsearch/Opensearch

如何在serverless中定义Elasticsearch/Opensearch

AWS Lambda/APIGateway

如何在serverless中定义API Gateway authorizer

AWS S3

如何在serverless中定义S3
如何在serverless中定义S3相关API

AWS Scheduled Jobs

其实是通过EventBridge实现的。

yaml
createZipFiles:
  handler: src/functions/cronjobs/createZip.handler
  description: 'create zip file'
  memorySize: 256
  events:
    - schedule: cron(0 2 ? * * *)

AWS SNS

如何在serverless中使用SNS


文章作者: 逻思
版权声明: 本博客所有文章除特別声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明来源 逻思 !