|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/aws-infrastructure-via-terraform-and-terragrunt/
课程评论:没有评论
**课程名称:** 通过 Terraform 和 Terragrunt 构建 AWS 基础设施 **课程概述:** 本课程专注于 Terraform 和 Terragrunt,旨在引导您掌握在 AWS 中构建和保护基础设施的复杂性。我们将深入探讨“基础设施即代码”的概念,并通过实际示例展示如何在您的项目中应用这些工具。 **学习主题:** * 基础设施即代码 (IaC) 的概念 * Terraform 及其模块化视图 * Terragrunt 的优势及实现示例 * 从零开始设计 AWS 基础设施 **课程内容流程:** 1. 理解“基础设施即代码”的概念 2. Terraform 入门及功能回顾 3. 在本地机器上安装 Terraform 4. 使用 Terraform 实现资源 5. 为 Terraform 脚本准备模块化、可复用的视图 6. Terragrunt 入门及优势回顾 7. 在 Terraform 模块之上实现 Terragrunt 8. 开发 AWS KMS 密钥模块 9. 开发 AWS 安全组模块 10. 开发 AWS Route53 区域模块 11. 开发 AWS ACM 模块 12. 开发 AWS ALB 模块 13. 开发 AWS ASG + Launch Template + IAM 资源模块 14. 开发 AWS KMS 策略 + ALB TG + SSM 参数模块 15. 开发 AWS Route53 记录模块 **课程成果:** 完成本课程后,您将获得一套完整的、可工作的 Terraform 脚本,并能够通过 Terragrunt 工具进行应用。这些脚本将使您能够通过几次点击,在 AWS 云上创建完整的解决方案。 **AWS 基础设施将包含以下组件:** * KMS 加密密钥 * 安全组 * Route53 区域和记录 * 通过 ACM 获取的 SSL 证书 * 应用程序负载均衡器 (ALB) * ALB 目标组 (Target Groups) * IAM 策略、角色和实例配置文件 * 启动模板 (Launch Templates) * 自动伸缩组 (Autoscaling Groups) * SSM 参数
Terragrunt and Terraform take center stage in our specialized course, guiding you through the intricacies of building and securing your AWS environment.I'm here to help you understand the concept of the "Infrastructure as Code" and give you real examples which can be used on your projects.- - - - - - - - Here we together will deep dive into the next topics:Infrastructure as CodeTerraform and modular view of itTerragrunt benefits and implementation examplesAWS infrastructure designed from the scratch- - - - - - - - Workflow of the course:Understanding the concept of "Infrastructure as Code"First steps with Terraform and review functionality of itThe installation process of the Terraform on own machineImplementation of resources via TerraformPreparing the modular reusable view of Terraform scriptsFirst steps with Terragrunt and review the benefits of itImplementation of the Terragrunt over the Terraform moduleDevelopment of the AWS KMS key moduleDevelopment of the AWS Security Groups moduleDevelopment of the AWS Route53 zone moduleDevelopment of the AWS ACM moduleDevelopment of the AWS ALB moduleDevelopment of the AWS ASG + Launch Template + IAM resources moduleDevelopment of the AWS KMS policy + ALB TG + SSM parameters moduleDevelopment of the AWS Route53 records module- - - - - - - - As a result of this course, you will receive the fully working Terraform scripts for applying them via the Terragrunt tool.These scripts will allow you to create on a few clicks the whole infrastructure on the AWS cloud! - - - - - - - - AWS Infrastructure will include the next elements:KMS encryption keySecurity groupsRoute53 Zone and recordsSSL certificates via ACMApplication Load Balancer ALB Target GroupsIAM policies, roles, and instance profilesLaunch TemplatesAutoscaling GroupsSSM parameters