AWS CloudFormation - Simplified | Hands On with YAML

An awesome journey from AWS CloudFormation to Continuous Integration, Continuous Delivery & Infrastructure as Code.
4.60 (1441 reviews)
Udemy
platform
English
language
Web Development
category
AWS CloudFormation - Simplified | Hands On with YAML
16 061
students
18.5 hours
content
Dec 2024
last update
$29.99
regular price

Why take this course?

基于您提供的内容,这是一个关于如何使用 AWS CloudFormation 来实现持续集成和持续部署(CI/CD)的详细课程大纲。这个大纲涵盖了从创建基础设施到实现自动化部署的所有步骤,包括使用 AWS 管理控制台和 CloudFormation 模板来定义和部署基础设施。以下是这个课程大纲的简化版:

  1. AWS CloudFormation 概述

    • 介绍 AWS CloudFormation 的功能和优势
  2. CloudFormation 基础

    • AWS Cloud resources (VPC, subnets, security groups, route tables)
    • AWS cloud formation process
  3. CloudFormulation 实践环境设置

    • 创建 AWS account
    • 配置 IAM users, roles, and policies
    • 设置 NAT gateway and internet connection
  4. CloudFormation 高级网络(VPC)设置

    • 创建 VPC
    • 创建公共子网 (public subnet) 和私有子网 (private subnet)
    • 配置 Internet Gateway (IGW)
    • 配置 Route Tables and Associate with Subnets
    • 配置 Network Access Control (NACL)
  5. AWS CloudFormation 实现自动化运维

    • 创建 EC2 实例
    • 创建 Elastic Block Store (EBS) 卷
    • 创建 Autoscaling Group
    • 创建 RDS 数据库实例
    • 创建 S3 存储桶
  6. AWS CloudFormation 应用场景

    • 模拟和测试基础设施
  7. 持续集成(CI/CD)基础设置

    • 配置 CodeCommit repository
    • 配置 AWS CodeBuild project
    • 配置 AWS CodeDeploy pipeline stages
    • 配置 AWS Elastic Container Service (ECS) or EC2 instances for applications
    • 配置 AWS Lambda functions
  8. AWS CloudFormation 实现自动化部署

    • 创建和配置 CodePipeline with Source, Build, Test, and Prod stages
    • 使用 AWS CloudFormation 进行基础设施的更新和部署
    • 实现 CodeCommit repository for Infrastructure as Code(IaC)
    • 使用 CloudFormation 模板来定义和部署基础设施
    • 实现 CloudFormation Stack Policy for resource management and security compliance
  9. AWS CloudFormation 高级网络(VPC)的 Infrastructure as Code(IaC)

    • 使用 AWS CodeCommit 来存储 VPC 定义和模型
    • 创建 CloudFormation 模板并将其检入到 CodeCommit repository
    • 实现 CloudFormation 模板和代码的版本控制
    • 创建 CodePipeline 实例来自动化部署过程
    • 使用 AWS CodeBuild 和 CodeDeploy 进行构建和部署
    • 监控和管理 CloudFormation 栈和 CodePipeline 流程
  10. AWS CloudFormation 模板和 Stack Policy 实施

    • 介绍 Stack Policy 的概念
    • 定义和使用 Stack Policy 在执行基础设施更新时的策略
    • 演示如何创建和应用 Stack Policy(资源、操作类型、动作)
    • 展示如何处理不要更新和删除操作
    • 展示如何在执行基础设施更新时覆盖现有的 Stack Policy(在执行基础设施更新时) 这个大纯提供了一个完整的框架,用来教授如何使用 AWS CloudFormation 和其他服务(如 CodeCommit, CodePipeline, ECS, EC2 等)来构建、管理和部署 AWS 基础设施。课程旨在从初创建基础设施,到最终实现自动化部署的过程中提供清晫。

Loading charts...

2361324
udemy ID
10/05/2019
course created date
02/06/2019
course indexed date
Bot
course submited by