Content
10 Lessons • 0 Quizzes • 0 Challenges
使用 AWS 服务实现 DevOps
- 1
关于本课程
- 2
DevOps 解决了什么问题?
- 3
理解CI/CD
- 4
软件项目中的 DevOps 工具
- 5
DevOps 核心服务简介
- 6
DevOps 的 AWS 辅助服务介绍
- 7
测验:使用 AWS 服务实现 DevOps
使用 AWS CodeCommit 管理源代码
- 1
介绍 AWS Cloud9
- 2
管理源代码的选项
- 3
AWS CodeCommit 的优势与特性
- 4
演示:使用IAM用户创建源代码仓库并进行连接
- 5
演示:将代码提交到 CodeCommit 仓库
- 6
演示:在 CodeCommit 仓库中创建分支
- 7
演示:在 AWS CodeCommit 中合并拉取请求
- 8
测验:使用 AWS CodeCommit 管理源代码
常用的部署策略
- 1
原地部署
- 2
滚动部署
- 3
蓝绿部署
- 4
灰度发布
- 5
对比各种部署策略
- 6
测验:主流的部署策略
使用 AWS CodeBuild 构建应用程序
- 1
AWS CodeBuild 的优势与特性
- 2
构建规范YAML文件的组成部分
- 3
与其他 AWS 服务的交互
- 4
演示:在本地环境中构建和验证变更
- 5
演示:在 CodeBuild 中创建一个有效的项目
- 6
演示:使用环境变量创建动态构建
- 7
演示:将制品部署到 S3 存储桶
- 8
测验:使用 AWS CodeBuild 构建应用程序
结论
- 1
总结
使用 AWS CodeBuild 进行应用程序测试
- 1
CI/CD 管道中的测试策略
- 2
DevOps 测试的最佳实践
- 3
Buildspec YAML 文件的改进
- 4
演示:生成报告以查看测试结果
- 5
测验:使用 AWS CodeBuild 进行应用测试
附录
- 1
如何设置 AWS 凭证
- 2
如何访问 AWS CLI 凭证
使用 AWS CodeDeploy 进行应用部署
- 1
AWS CodeDeploy 及其功能
- 2
AppSpec YAML 文件的组成部分
- 3
了解 AWS CodeDeploy 的组件
- 4
演示:为 AWS CodeDeploy 准备 EC2 实例
- 5
演示:将只读策略附加到EC2实例
- 6
演示:使用 AWS CodeDeploy 部署应用程序版本
- 7
演示:在 AWS CodeDeploy 中执行回滚
- 8
与其他 AWS 服务的集成
- 9
测验:使用 AWS CodeDeploy 进行应用部署
使用 AWS CodePipeline 编排软件交付
- 1
AWS CodePipeline 的特性
- 2
理解阶段、操作与产物的概念
- 3
演示:使用 AWS CodePipeline 创建交付流水线
- 4
演示:启动、停止和编辑流水线
- 5
在 CodePipeline 中设置跨账户通信
- 6
演示:为生产环境部署实现手动审批
- 7
测验:使用 AWS CodePipeline 编排软件交付
使用 AWS CloudFormation 自动化基础设施部署
- 1
使用基础设施即代码(IaC)模型进行部署的优势
- 2
AWS CloudFormation 基础知识与核心概念
- 3
CloudFormation 模板文件的组成部分
- 4
演示:使用 AWS CloudFormation 部署基础设施
- 5
演示:检测 CloudFormation 堆栈中的漂移
- 6
CloudFormation 的优势与局限性
- 7
与其他主流基础设施即代码(IaC)模型的比较
- 8
测验:使用 CloudFormation 实现基础设施部署自动化
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User