110學年度下學期: Linux作業系統實務、Linux加分題筆記
111學年度上學期: 伺服器架設
111學年度下學期: Linux系統自動化運維
112學年度上學期: 雲端通訊整合實務
使用 Centos 作業系統,和 Visual Box 虛擬機
| week | content | date | ||
|---|---|---|---|---|
| week01 | Centos7環境設定 <ul><li>使用Centos的好處</li><li> virtulBox安裝教學</li></ul> |
2022/02/15 | ||
| week02 | Network<ul><li>NAT</li><li>Bridged AdapterInternal </li><li>Network</li></ul>遠端操作 export env Linux指令<ul><li>開關機指令</li><li>查看編輯檔案內容</li></ul> |
2022/02/22 | ||
| week03 | 架設簡單伺服器 Linux指令<ul><li>關閉防火牆</li><li>mv、echo、cat、curl</li></ul> |
2022/03/01 | ||
| week04 | Linux 發行版本 shell programming Linux 指令 <ul><li>查看Linux 版本</li><li>查看變數</li><li>修改密碼新</li><li>增使用者</li></ul>重制root密碼 |
2022/03/08 | ||
| week05 | file system <ul><li>磁碟分割(hard disk partition)</li><li>Linux系統載入Linux指令<ul><li>ping</li><li>ifconfig</li><li>關機指令</li><li>重啟指令</li><li>系統操作指令</li></ul></li></ul> |
2022/03/15 | ||
| week06 | Linux指令格式 Linux檔案 使用遠端破解密碼 Linux指令<ul><li>顯示使用者指令</li><li>ctrl指令</li><li> pwd; cd ~; echo; $SHELL、man</li></ul> |
2022/03/22 | ||
| week07 | specific file Command <ul><li>ls</li><li>man</li><li>tree</li></ul>Linux指令<ul><li>查看帳號文件</li><li>column分割指令</li><li>創建連結指令</li><li> netstat; touch; kill; stat; ls; cp; cat; tail; head; mkdir; rmdir</li></ul> |
2022/03/29 | ||
| week08 | 放假! | 2022/04/05 | ||
| week09 | 切換kernal使用特定版本的功能 提權 Linux指令<ul><li>查看Linux 版本</li><li>判斷前一個指令是否成功</li><li>網路資料抓取</li><li>快速清除文件內容</li><li> cd; sed; tail; mkdir; cat; mkdir; rmdir</li></ul> |
2022/04/12 | ||
| week10 | 期中考! | 2022/04/19 | ||
| week11 | 專有名詞介紹<ul><li>集縮比</li><li>PT test</li><li>stacking</li></ul>Linux指令<ul><li>檔案權限改變、查看檔案權限</li><li>改變Linux預設指令結果</li><li>查看檔案位置</li><li>查看資料使用量</li><li>stdin、stdout、stderr應用操作</li></ul> | 2022/04/26 | ||
| week12 | 命令管道 撰寫系統腳本 搜尋檔案(find) 增量備份 Linux指令<ul><li>檔案權限數字操作</li><li>清空指令輸出到螢幕上的內容</li><li>一次創建多個檔案</li></ul> |
2022/05/03 | ||
| week13 | grep <ul><li>grep參數</li><li>正規表達式規則</li><li>Linux指令</li></ul>vim<ul><li>Vi 底行命令</li></ul>硬體設備<ul><li>mount</li><li>Linux指令<ul><li>查看硬體設備</li><li>查看目前使用的終端信息</li></ul></li></ul> |
2022/05/10 | ||
| week14 | 掛載格式硬碟 掛載磁碟 群組 Shell Linux指令<ul><li>echo 高級使用方法</li><li> xargs; awk</li></ul> |
2022/05/17 | ||
| week15 | 使用者權限 crach Linux指令<ul><li>查看有多少使用者在線上</li><li>新增使用者</li><li>取出 /etc/passwd文件的用戶名和系統名稱</li><li>查看、改變權限</li></ul> |
2022/05/24 | ||
| week16 | process driver Linux指令<ul><li>查看行程樹、查看記憶體和行程資訊</li><li></li><li>ps指令詳細用法、nice</li><li> kill; pkill; job; fg; bg; sleep; !!</li></ul> |
2022/05/31 | ||
| week17 | 內部指令與外部指令 Linux特殊符號 zombie process orphan process firework Linux指令<ul><li> && 和 ` |
` 的應用</li><li></li><li>set; env</li><li>su vs su-</li></ul> |
2022/06/07 | |
| week18 | none | 2022/06/14 |
使用 Centos 作業系統,和 Visual Box 虛擬機
全伺服器解析: week16~week18
| week | content | date |
|---|---|---|
| week01 | SSH server <ul><li>set host name</li><li>no password login</li></ul> |
2022/09/05 |
| week02 | NFS<ul><li>server setup</li><li>client setup </li><li>查看已安裝軟體</li></ul> 檔案壓縮<ul><li>tar</li><li>zip</li></ul> 設定系統時間 排程 reference |
2022/09/12 |
| week03 | SAMBA<ul><li>install SAMBA </li><li>edit SAMBA config</li><li>加入使用者權限</li></ul> 磁碟配額設定<ul><li>進入單人模式</li></ul> |
2022/09/19 |
| week04 | 磁碟配額設定(續)<ul><li>set quota</li><li>set quota hard limit</li></ul> 套件管理<ul><li>rpm</li><li>yum</li><li>進入單人模式02</li></ul> |
2022/09/26 |
| week05 | ngrok<ul><li>install ngrok</li><li>get certification</li><li>add ngrok config</li></ul> 好用的指令<ul><li>du</li><li>df</li><li>dd</li><li>wc</li><li>tr</li></ul> error (yum lock) reference |
2022/10/3 |
| week06 | 國慶日! | 2022/10/10 |
| week07 | pptpd<ul><li>install</li><li>setpu</li><li>set DNS server</li><li>set password and account</li><li>windows client connect</li></ul> L2TP VPN<ul><li>install</li><li>setpu</li><li>set PSK public key</li><li>set ppp connection</li><li>set password and account</li><li>windows client connect</li></ul> 好用的指令(續)<ul><li>ssh</li><li>scp</li><li>seq</li><li>sort</li><li>uniq</li><li>cut</li></ul> error Reference |
2022/10/17 |
| week08 | 放假! | 2022/10/24 |
| week09 | 期中考<ul><li>crontab</li><li>rpm</li><li>Linux command</li><li>command testing</li></ul> | 2022/10/31 |
| week10 | NAT Server<ul><li>set IP manually</li><li>set router</li><li>test with tcpdump</li></ul> shell<ul><li>string comparing</li><li>read parameters</li><li>show the certain type of file in dir</li><li>rename certain type of file</li></ul> |
2022/11/7 |
| week11 | 網路指令與管理<ul><li>network and NetworkManager</li><li>Set network config</li><li>set virtual interface</li></ul> network command<ul><li>change MAC </li><li>set default router</li><li>ping</li></ul> important port read update and download speed |
2022/11/14 |
| week12 | 系統服務與排程<ul><li>Unit</li><li>target</li><li>init_runlevel</li><li>systemd_Target </li><li>systemctl</li></ul> TCP/IP server Install_Talnet Linux command |
2022/11/21 |
| week13 | LAMP<ul><li>Apache</li><li>MYSQL</li><li>PHP</li><li>ApacheSetup</li></ul><ul> Linux command |
2022/11/28 |
| week14 | ApacheSetup(續)<ul><li>important Apache file</li><li>virtual host</li><li>httpd.conf</li><li>link to www/html</li></ul> Linux command |
2022/12/05 |
| week15 | virtual host(續) Access Control<ul><li>dir security</li><li>set dir config</li></ul> FTP<ul><li>setup</li><li>connect with anonymous</li></ul> Linux command |
2022/12/12 |
| week16~week18 | basic<ul><li>network and NetworkManager</li><li>SSH</li><li>FTP</li><li>SAMBA</li><li>NFS</li><li>talnet</li><li>TCP/IP server</li><li>LAMP</li><li>Apache user</li><li>virtual host</li><li>ngrok</li></ul> advance<ul><li>VPN</li><li>NAT</li></ul> |
2022/12/19~2023/1/2 |
使用 Centos 作業系統,和 VMware 虛擬機
| week | content | date |
|---|---|---|
| week01 | none | 2023/02/15 |
| week02 | server concept IPv6 network |
2023/02/22 |
| week03 | HTTPS connect <ul><li>申請IPV6的憑證</li><li>自動更新憑證</li><li>錯誤排解</li></ul> |
2023/03/01 |
| week04 | WebDAV <ul><li>建立網路磁碟資料夾</li><li>編輯webdav設定檔</li><li>windows connection</li></ul> 破解gpedit.msc sed <ul><li>利用sed生成文件</li><li>sed互動用法</li><li>sed取代功能</li></ul> 正規表達式 |
2023/03/08 |
| week05 | Line+ChatGPT <ul><li>設定安全性</li><li>設定金鑰</li></ul> 自動產生字幕 <ul><li>anaconda basic command</li><li>set bash </li><li>install whisper </li><li>use vlc to play vedio</li></ul> |
2023/03/15 |
| week06 | DNS server <ul><li>DNS紀錄類型</li><li>DNN use in windows<li>Linux名稱查詢工具</li><ul><li>dig</li><li>host<ul><li>man</li></ul></ul> 管理DnsServer <ul><li>正向解析<ul><li>新增DNN網域</li><li>編輯配置檔案<li>檢查參數並重啟</li></li></ul><li>反向解析<ul><li>編輯配置檔案</li><li>檢查參數並重啟</li></li></ul></ul> |
2023/03/22 |
| week07 | docker <ul><li>docker introduction</li><li>docker install</li><li>image and container</li><li>docker simple command</li></ul> ip_forward |
2023/03/29 |
| week08 | docker <ul><li>test local port<li>build web in container</li><li>web load balancing</li><li>virtual IP</li></ul> docker backup docker usefull command |
2023/04/05 |
| week09 | Docker file <ul><li>create Dockerfile</li><li>docker httpd structure</li></ul> Docker compose <ul><li>docker compose install</li></ul> jumpServer <ul><li>check up http port</li><li>create user</li><li>create asset</li><li>create ssh connection</li><li>create sudo root asset</li><li>add asset authorization</li><li>check up asset</li></ul> |
2023/04/12 |
| week10 | jumpServer <ul><li>check up web connection</li><li>check up user operation video</li><li>command filter</li></ul> |
2023/04/19 |
| week11 | monitor set up email server<ul><li>edit mail.rc</li></ul> Zabbix server setup<ul><li>set up database</li><li>install zabbix</li><li>add new db user and passwd</li><li>set up time zone</li><li>set up zabbix website</li></ul> Zabbix client setup<ul><li>install zabbix client</li><li>設定伺服器端的客戶端連線<ul><li>use template</li><li>test client</li></ul></li></ul> |
2023/04/26 |
| week12 | zabbix <ul><li>custom item</li><li>setup monitor options</li><li>setting param for item</li><li>create trigger</li><li>use hash to test</li><li>lookup warning with graph</li><li>send email</li><li>set up event</li><li>test for all operation</li></ul> |
2023/05/03 |
| week13 | Zabbix notify with line <ul><li>set up line config</li><li>set up zabbix alert script</li><li>test with cmd</li><li>create media types</li><li>set up notification</li><li>create action</li><li>set up operations</li><li>test for all operation</ul> custom parameter <ul><li>look up httpd server with cmd </li><li>set up zabbix agent conf</li><li>custom item</li><li>test for item function</li></ul> waring with connection over 3 <ul><li>edit zabbix agent config</li><li>custom item</li><li>add trigger</li><li>use ssh or putty connect for test</li></ul> |
2023/05/10 |
| week14 | charttr ACL <ul><li>查看ACL權限</li><li>修改ACL權限</li></ul> Ansible <ul><li>no passwd login</li><li>set up ansible hosts</li><li>ansible test</li></ul> |
2023/05/17 |
| week15 | Ansible <ul><li>command module</li><li>shell module</li><li>script module</li><li>yum module</li><li>copy module</li><li>fetch module</li><li>file module</li><li>service module</li><li>group module</li><li>user module</li></ul> link_command |
2023/05/24 |
| week16 | Asinble playbook <ul><li>send message to all connector</li><li>set up httpd with ansible</li><li>ignore error stdout</li><li>copy config to remote</li><li>3 way to setup param</li><li>install muti package</li><li>store param in other file</li><li>install throught the file</li><li>show the log to screen</li><li>use template for different server</li></ul> |
2023/05/31 |
| week17 | final exam | 2023/06/07 |
| week18 | presentation | 2023/06/14 |
| title | content |
|---|---|
| changKernel | 切換Linux的Kernel,可以使用其他版本的功能! |
| decrption .txt | 把被加密過的文字進行還原 |
| find word in png | 找到藏在圖片中的文字 |
| gif crack | 抓出gif文件的文字 |
| zip crack | 破解zip壓縮檔案的密碼 |
| group sort | 課本第七章習題,裡面一共三題 |
| other note | 暴力破解 hydra Medusa John the Ripper(JTR) 使用遠端破解密碼 msfconsole 關閉防火牆和保護裝置 破解壓縮檔案密碼 查看圖片文字 else<ul><li>重製、修改root 密碼</li><li>修改putty 裡面的vim註釋顏色</li><li>密碼破解法</li></ul> |
使用 AWS 網頁版雲端服務,和 VMware 虛擬機指令控制雲端服務
因為教的東西較多,下面有課程教學的總覽圖
下方的方塊不能直接點擊,要按下右鍵然後開新分頁,不知道為啥 github 支援的 README mermaid 有點問題 …
graph LR
1[Week01-02]:::start --> |week01| 1A[AWS init]:::point
1A[AWS init]:::point --> 1B[EC2]
1B[EC2] --> |week02| 2A[Monitor billing]
3[Week03-04]:::start --> |week03| 3A[VPC]
3A[VPC] --> 3B[Subnet]
3B[Subnet] --> 3C[IGW]
3C[IGW] --> |week04| 4D[NAT GW]
4D[NAT GW] --> 4F[EC2]
6[Week06-07]:::start --> |week06| 6A[AWS LAMP]
6A[AWS LAMP] --> 6B[AMI]
6B[AMI] --> |week07| 7C[ASG]
7C[ASG] --> 7D[TG]
7D[TG] --> 7E[ELB]
8[Week08-09]:::start --> |week08| 8F[ALB]
8F[ALB] --> |week09| 9G[exam]:::exam
10[Week10-11]:::start --> |week10| 10A[RDS]
10A[RDS] --> 10B[EBS]
10B[EBS] --> 10C[EIP]
10C[EIP] --> |week11| 11D[EFS]
11D[EFS] --> 11E[IAM]
12[Week12-13]:::start --> |week12| 12A[S3]
12A[S3] --> |week13| 13B[CLI]
13B[CLI] --> 13C[Domain name]
13C[Domain name] --> 13D[Cors]
14[Week14-15]:::start --> |week14| 14A[Route 53]
14A[Route 53] --> 14B[CDN]
14B[CDN] --> 14C[ACM]
14C[ACM] --> |week15| 15D[CloudFront]
15D[CloudFront] --> 15E[WAF]
15E[WAF] --> 15F[DynamoDB]
16[Week16-17]:::start --> |week16| 16A[Lambda]
16A[Lambda] --> 16B[API GW]
16B[API GW] --> |week17| 17C[Terraform]:::point
classDef point fill:#fff;
classDef exam fill:#999;
classDef start fill:#ddd;
click 1A "https://github.com/stereomp3/note/blob/main/linux/112semester01/01.md#AWS註冊" _blank
click 1B "https://github.com/stereomp3/note/blob/main/linux/112semester01/01.md#建立EC2" _blank
click 2A "https://github.com/stereomp3/note/blob/main/linux/112semester01/02.md#監控帳單" _blank
click 3A "https://github.com/stereomp3/note/blob/main/linux/112semester01/03.md#VPC" _blank
click 3B "https://github.com/stereomp3/note/blob/main/linux/112semester01/03.md#Subnet" _blank
click 3C "https://github.com/stereomp3/note/blob/main/linux/112semester01/03.md#IGW" _blank
click 4D "https://github.com/stereomp3/note/blob/main/linux/112semester01/04.md#NAT_GateWay" _blank
click 6A "https://github.com/stereomp3/note/blob/main/linux/112semester01/06.md#AWS_LAMP" _blank
click 6B "https://github.com/stereomp3/note/blob/main/linux/112semester01/06.md#AMI" _blank
click 7C "https://github.com/stereomp3/note/blob/main/linux/112semester01/07.md#ASG" _blank
click 7E "https://github.com/stereomp3/note/blob/main/linux/112semester01/07.md#TG" _blank
click 8F "https://github.com/stereomp3/note/blob/main/linux/112semester01/08.md#ALB" _blank
click 9G "https://github.com/stereomp3/note/blob/main/linux/112semester01/09.md#期中考題目架構圖" _blank
click 10A "https://github.com/stereomp3/note/blob/main/linux/112semester01/10.md#RDS" _blank
click 10B "https://github.com/stereomp3/note/blob/main/linux/112semester01/10.md#EBS" _blank
click 10C "https://github.com/stereomp3/note/blob/main/linux/112semester01/10.md#EIP " _blank
click 11D "https://github.com/stereomp3/note/blob/main/linux/112semester01/11.md#EFS" _blank
click 11E "https://github.com/stereomp3/note/blob/main/linux/112semester01/11.md#IAM" _blank
click 12A "https://github.com/stereomp3/note/blob/main/linux/112semester01/12.md#S3" _blank
click 13B "https://github.com/stereomp3/note/blob/main/linux/112semester01/13.md#CLI" _blank
click 13C "https://github.com/stereomp3/note/blob/main/linux/112semester01/13.md#Domain_name" _blank
click 13D "https://github.com/stereomp3/note/blob/main/linux/112semester01/13.md#Cors" _blank
click 14A "https://github.com/stereomp3/note/blob/main/linux/112semester01/14.md#Route_53" _blank
click 14B "https://github.com/stereomp3/note/blob/main/linux/112semester01/14.md#CDN" _blank
click 14C "https://github.com/stereomp3/note/blob/main/linux/112semester01/14.md#ACM" _blank
click 15D "https://github.com/stereomp3/note/blob/main/linux/112semester01/15.md#CloudFront" _blank
click 15E "https://github.com/stereomp3/note/blob/main/linux/112semester01/15.md#WAF" _blank
click 15F "https://github.com/stereomp3/note/blob/main/linux/112semester01/15.md#DynamoDB" _blank
click 16A "https://github.com/stereomp3/note/blob/main/linux/112semester01/16.md#Lambda" _blank
click 16B "https://github.com/stereomp3/note/blob/main/linux/112semester01/16.md#API_GW" _blank
click 17C "https://github.com/stereomp3/note/blob/main/linux/112semester01/17.md#Terraform" _blank
| week | content | date |
|---|---|---|
| week01 | 課程簡介 <ul><li>為甚麼要學AWS?</li><li> 雲端資源簡述</li><li> 課程內容</li></ul>AWS 註冊 注: 需要有信用卡才可以註冊 建立EC2 <ul><li>Select resources</li><li> setting Key pair</li><li> setting VPC and Network</li><li>setting security group</li><li> testing ICMP</li></ul> |
2023/09/12 |
| week02 | 監控帳單 <ul><li>Create SNS topic</li><li> Create Subscription</li><li> CloudWatch Alarm </li></ul>EC2、VPC架構簡述 <ul><li>VPC、ACL、EC2、SG</li><li> EC2 Security Group</li></ul>Linux To AWS <ul><li>使用 Linux 連線到 AWS</li><li> 在本地創建檔案並丟到雲端 (AWS)</li></ul> |
2023/09/19 |
| week03 | 雲端架構介紹 <ul><li>VPC & subnet & IGW & EC2 & NAT GW</li><li>elastic network interface</li><li>EBS</li><li>ELB & ASG</li></ul>VPC & subnet & IGW & EC2 & NAT GW <ul><li>VPC<ul><li>setting VPC name and IPv4 CIDR</li></ul><li>Subnet</li><ul><li>set region and IPv4 CIDR</li></ul></li><li>IGW<ul><li>setting name</li><li>Attach to a VPC</li></ul></li><li>RT<ul><li>Edit routes</li><li>Subnet association</li></ul></li><li>EC2</li></ul>LinuxToAWS <ul><li>centos7 登入到 AWS EC2</li><li>建立網站 HTML 文件</li><li>創建包含圖片的 HTML</li></ul> |
2023/09/26 |
| week04 | VPC & subnet & IGW & EC2 & NAT GW <ul><li>enable auto-assign public IP</li><li>Create Private instance</li><li>NAT GateWay<ul><li>create NAT GateWay</li><li>Allowcate Elastic IP</li></ul></li><li>RT<ul><li>Edit routes</li><li>Subnet association</li></ul></li><li>Mariadb<ul><li>install mariadb</li><li>create user</li><li>connect to private db (EC2)</li></ul></li></ul> |
2023/10/03 |
| week05 | 國慶日放假 ! | 2023/10/10 |
| week06 | AWS LAMP <ul><li>create db</li><li>build php website</li></ul>ELB <ul><li>Subnet</li><li>RT</li></ul>AMI <ul><li>create image</li><li>create EC2 by AMI</li></ul> |
2023/10/17 |
| week07 | ASG <ul><li>實驗1: 簡單的 ASG<ul><li>create template</li><li>setting network</li><li>setting configuration</li><li>testing</li></ul></li><li>實驗2: 根據使用效能調整虛擬機數量的 ASG<ul><li>create template</li><li>setting scaling policies</li><li>testing</li></ul></li></ul>ELB <ul><li>TG<ul><li>setting name and vpc</li><li>Register targets</li></ul></li><li>ALB<ul><li>setting name and network</li><li>setting vpc and subnet</li><li>setting security group</li><li>testing</li></ul></li></ul> |
2023/10/24 |
| week08 | 商業型網頁雲端架構 ALB <ul><li>create 4 EC2</li><li>create 2 target group</li><li>associate with load balancer</li><li>ALB weight<ul><li>add target group</li><li>setting weight</li></ul></li><li>ALB HTTP Header<ul><li>Add condition</li><li>set http header</li><li>add target group</li><li>Query string</li><li>setting priority</li></ul></li><li>ALB page forbidden<ul><li>add condition</li><li>setting action</li></ul></li></ul>ALB & ASG |
2023/10/31 |
| week09 | 期中考題目架構圖 建立網路環境 <ul><li>網路處裡</li><li>連線處裡</li><li>建立 router</li></ul>建立虛擬機 <ul><li>創建虛擬機</li></ul>private setting <ul><li>建立 NAT GateWay 讓 private 可以連上網路</li><li>建立 router</li><li>加入資料庫</li></ul>public_setting <ul><li>創建網頁</li></ul>Load Balancer <ul><li>create TG</li><li>create ALB</li></ul> |
2023/11/7 |
| week10 | RDS <ul><li>Create DB</li><li>setting VPC</li><li>login DB with EC2</li><li>create website to connect DB</li></ul>EBS <ul><li>setting volume and AZ</li><li>Attach volume</li><li>use EC2 to mount the EBC</li><li>detach volume</li></ul>EIP <ul><li>create Elastic IP</li><li>Associate Elastic IP address</li></ul> |
2023/11/14 |
| week11 | EFS <ul><li>Enable VPC dns hostname</li><li>create File System</li><li>Add SG</li><li>create Access point</li><li>create 2 EC2</li><li>EC2 Shared folder</li></ul>IAM <ul><li>IAM 觀念<ul><li>permission policy</li><li>user and role</li><li>Management Console & CLI & SDK </li></ul></li><li>IAM 實作<ul><li>create user </li><li>add permissions</li><li>view billing</li></ul></li></ul> |
2023/11/21 |
| week12 | S3 <ul><li>create Bucket</li><li>Upload file</li><li>remove Block public access</li><li>add bucket policy</li><li>enable Bucket Versioning</li><li>兩個不同地區的 bucket 同步</li><li>利用 bucket 生成靜態網站</li></ul>IAM <ul><li>create s3 permissions</li><li>EC2 存取 S3</li></ul> |
2023/11/28 |
| week13 | CLI <ul><li>create Access key</li><li>install AWS linux package</li><li>setting Linux aws config</li><li>install python 3.11</li></ul>Domain name <ul><li>use GoDaddy to create domain name</li><li>create hosted zone</li><li>AWS Domain name takeover</li><li>create Record</li></ul>Cors <ul><li>create 2 s3 buckets</li><li>add bucket policy</li><li>upload website files</li><li>Cross-origin resource sharing</li></ul> |
2023/12/05 |
| week14 | Route_53 <ul><li>use Record to set EC2 HTTP IP to domain name</li><li>Create CNAME Record</li><li>S3 替換 Domain name</li><li>use Route 53 to create easy LB</li></ul>CDN <ul><li>create distribution</li><li>check what is my ip</li></ul>ACM <ul><li>request a Certificate</li><li>Cloud front + DNS+ HTTPS</li></ul> |
2023/12/12 |
| week15 | CloudFront WAF <ul><li>WAF & Shield</li><li>Block IP</li><li>Block IP with count</li></ul>DynamoDB <ul><li>create table</li><li>add item</li><li>use IAM user to access DynamoDB</li><li>create IAM role</li></ul> |
2023/12/19 |
| week16 | Lambda <ul><li>Attach Role policy</li><li>create Lambda function</li><li>testing Lambda function</li><li>use Lambda to read、write and modify DynamoDB</li></ul>API GW <ul><li>create REST API</li><li>Create resouce</li><li>testing with postman</li></ul>Terraform <ul><li>install Terraform</li><li>use Terraform to deploy EC2 instance、VPC、Subnet</li></ul> |
2023/12/26 |
| week17 | Terraform <ul><li>使用 terraform 實作可以用外網連線的 EC2 網頁</li><li>加分題: 使用 terraform 實作 ALB 連線到兩台EC2</li> |
2024/01/02 |
| week18 | 2024/01/09 |