Udemy線上課程 HashiCorp Certified - Terraform Associate 考試完全指南2022 講師:Peng Xiao 影音教學 中文發音 中文版(DVD版)
Terraform是HashiCorp公司旗下的Provision Infrastructure產品, 是AWS APN Technology Partner與AWS DevOps Competency Partner。Terraform是一個IT基礎架構自動化編排工具,它的口號是“Write, Plan, and Create Infrastructure as Code”, 是一個“基礎設施即代碼”工具,類似于AWS CloudFormation,允許您建立、更新和版本控制的AWS基礎設施。
Terraform基于AWS Go SDK進行構建,采用HashiCorp配置語言(HCL)對資源進行編排,具體的說就是可以用代碼來管理維護IT資源,比如針對AWS,我們可以用它建立、修改或刪除 S3 Bucket、Lambda,、EC2、Kinesis、VPC等各種資源。并且在真正運行之前可以看到執行計劃(即干運行-dryrun)。由于狀態保存到文件中,因此能夠離線方式查看資源情況(前提是不要在 Terraform 之外對資源進行修改)。Terraform 配置的狀態除了能夠保存在本地文件中,也可以保存到 Consul, S3等處。
Terraform是一個高度可擴展的工具,通過Provider來擴展對新的基礎架構的支持,幾乎支持所有的云服務平台,AWS只是Terraform內建 Providers 中的一種。
在Terraform誕生之前,我們對AWS資源的操作主要依賴Console、AWS CLI、SDK或Serverless。AWS CLI什么都能做,但它是無狀態的,必須明確用不同的命令來建立、修改和刪除。Serverless不是用來管理基礎架構的,用Lambda建立資源是很麻煩的事。AWS提供的CloudFormation,雖然功能非常強大,但是大量的JSON代碼閱讀困難。
Quiz(terraform-basic).html
01 - Introduction
001 Infrastructure as Code.mp4
002 課程配套文檔地址.html
02 - Quick Start
003 什麼是Terraform?.mp4
004 安裝Terraform - Windows.mp4
005 安裝Terraform - Linux.mp4
006 安裝Terraform - Mac.mp4
007 AWS帳號準備.mp4
008 VScode準備.mp4
009 Hello World.mp4
010 terraform的設置.mp4
011 format和validate.mp4
012 terraform文件組織.mp4
013 Provider補充.mp4
014 Provider版本控制.html
03 - Variables and Outputs
015 Overview.mp4
016 variable語法和種類.mp4
017 terraform console演示.mp4
018 variable值的設定.mp4
019 Locals.mp4
020 Output.mp4
04 - Deploy a Web Server
021 在aws上手動部署web server.mp4
022 AWS CLI的使用.mp4
023 terraform部署web server(1) - 準備SSH Key.mp4
024 terraform部署web server(2) - 準備Network.mp4
025 terraform部署web server(3) - 建立EC2.mp4
026 AWS 認證授權補充.mp4
027 補充 - depends_on.mp4
05 - Functions and Looping
028 Overview.mp4
029 Looping - Count.mp4
030 Looping - For each.mp4
031 Functions.mp4
032 Expressions.mp4
033 alias_ Multiple Provider Configurations.mp4
06 - Module
034 什麼是Module.mp4
035 建立本地Module.mp4
036 安裝和使用遠程Module.mp4
037 Publish Module.mp4
07 - Managing State
038 Terraform State.mp4
039 Local State.mp4
040 AWS S3 準備.mp4
041 Remote State S3.mp4
042 Remote State S3 with Lock.mp4
043 Consul Setup.mp4
044 Remote State Consul.mp4
045 Re-creation of Resources.mp4
046 Import existing Resource.mp4
08 - Data Source
047 Data Source是什麼.mp4
048 從Provider獲取Data.mp4
049 從Remote State里獲取Data.mp4
050 從Consul讀取數據.mp4
051 從template文件讀取數據.mp4
052 Cloud-Init.mp4
09 - Collaboration
053 Overview.mp4
054 多文件多環境.mp4
055 什麼是workspace.mp4
056 workspace demo.mp4
10 - Terraform with GitHub Actions
057 Prepare.mp4
058 Demo.mp4
059 Read More.html
11 - Terraform Cloud
060 Overview.mp4
061 CLI-driven workflow.mp4
062 API-driven workflow.mp4
063 VCS-driven workflow.mp4
064 環境清理.mp4
12 - Troubleshooting
065 Command & Syntax Error.mp4
066 Provider & Deployment Error.mp4
13 - About Exam
067 考試介紹.mp4
068 必讀.html
14 - 考試練習
|
|