本课程将帮助您着手采用无服务器技术来部署应用程序。在本课程中,您将了解使用 AWS 开发工具套件中的工具和 AWS Serverless Application Model (AWS SAM) 时,无服务器应用程序的自动化管道可能是什么样子。您还将学习无服务器应用程序部署最佳实践和方法以及 AWS 中提供的功能。最后,您将学习如何实施自动化持续集成和持续交付 (CI/CD) 管道,以及可用于自动部署的自动化调用机制。
- 课程级别:中级
- 时长:1.5 小时
注意:本课程具有本地化的注释/字幕。 旁白保留英语。要显示字幕,请单击播放器右下角的 CC 按钮。
活动
本课程包括讲解、视频和测验。
课程目标
在本课程中,您将学习:
- 描述如何将以下每个 AWS 功能纳入无服务器应用程序部署最佳实践:阶段、Lambda 版本和别名、Lambda 环境变量、AWS SAM 和 AWS CodeDeploy 挂钩。
- 描述使用 AWS 中提供的功能的部署方法。
- 使用 AWS 服务创建自动化 CI/CD 管道。
- 描述可以帮助您实现自动部署的自动触发机制。
培训对象
本课程面向:
- 熟悉 AWS 云和无服务器技术的经验丰富的开发人员和云架构师
先决条件
我们建议符合以下条件的人员学习本课程:
- 已熟悉无服务器技术和 AWS 云概念
- 学完了 Architecting on AWS 课程或掌握同等知识
- 学完了 Getting into the Serverless Mindset 课程或掌握同等知识
- 学完了 Introduction to Serverless Development 课程或掌握同等知识
- 学完了 AWS Lambda Foundations 课程或掌握同等知识
课程大纲
模块 1:简介
- 如何学习本课程
- 课程简介
模块 2:无服务器部署
- 了解无服务器部署
- 共享配置数据
- 实现部署管道的自动化
模块 3:总结
- 总结和后续步骤
- 专业知识考核
- 反馈