# Part1 AWS ## 壹、Amazon S3 靜態網站託管 **注意:** 不是放在 Static website hosting 的 Redirection rules – optional  是放在 Permission 的 bucket privacy裡面修改    成功開啟靜態託管網站  ## 貳、Connect to EC2 Linux Instance ### 一、初始問題與截圖 cmd問題Permission denied (publickey,gssapi-keyex,gssapi-with-mic). (1)  (2)  putty問題   ### 二、cmd成功連線 重新開啟一次lab,並且下載.pem檔案並重來 解決方法: 注意: 因為cmd的檔案要求是.pem,而不是.ppk,要注意  ### 三、Terminate後會在cmd顯示closed  ## 參、Implement an LAMP structure * 注意: subnet要選2個AZ  * MySQL版本選5.7.44(.22已經太舊了) * instance size現在變成instance configuration  * Connectivity 多了RDS Proxy  * instance status chack [Status checks for your instances](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring-system-instance-status-check.html#instance-status-checks) ### instance check (1)初始--Initializing  (2)等待結束---2/2  ### Test CRUD(iPv4連結) * 注意:要用到一開始儲存的`RDS EndPoint!!` `RDS EndPoint: db.cn8wbj6jjuzg.us-west-2.rds.amazonaws.com`   * 簡易CRUD測試(新增、編輯、刪除)   * DB, instanced的創建、刪除要等待 ## 肆、Create Your EC2 Instance in Your Custom Network Environment (Create VPC) * 設立Network環境  * security group-- create rules --> SSH port= 22 可以幫助debug  * 用IPv4測試  ### Additional: Setup NAT Gateway [Setting up Session Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager-prerequisites.html) ### 注意: routing table 先選nat lab gateway再點擊lab gateway   ### 創建好的gateway  ### instance 不同的地方 Advanced details: IAM instance  ### Connection EC2 instance console -> session manager ->connect Prompt 頁面:  * 測試基礎指令、downloads telnet package  * Ping to Google  ### 比較NAT (有gateway v.s. 刪除gateway) routing table--> removes gateway  則Prompt頁面消失  ### Clear * instances 只能terminates * Natgayway可以刪除 * 問題:Security Group無法刪除  ### 記得delete VPC 則Security Group自動刪除  # Part2 Azure ## 一、Run a Windows Server on Azure ### 找不到區域 [Azure 中虛擬機器的區域](https://learn.microsoft.com/zh-tw/azure/virtual-machines/regions?wt.mc_id=searchAPI_azureportal_inproduct_rmskilling&sessionId=f26974b9a4624c24b4fd40386342ef94) * 注意: 不是在一開始,而是在創建VM的時候才會看到  * 無法選size 解法: 從查看所有size中選取-->BS  * 成功創建  ### 創建完,Go to resource  * 成功開啟遠端Server桌面   ## 二、Build LAMP Stucture in Azure Virtual Machine ### VM設置 * 選Ubuntu 22.04 TLS才有 Inbound port rules  ### 注意: 在advanced tab修改user data    ### Task1: create VM  * 解法: 再次確認,將Disk改為standard SSD  * 創立VM成功(VM創建需要Deploy一段時間)  * Cloud Shell在這裡  * Advanced 更改  ### connect後(Task2 ConnectVM by SSH bash)  * 選取native SSH,複製指令  ### 問題: 找不到路徑  ### 問題: ERROR 403: Forbidden.(禁止訪問)   ### Task3 Create Azure database for MySQL servers * 不再支援Single Server [What's happening to Azure Database for MySQL - Single Server?](https://learn.microsoft.com/en-us/azure/mysql/single-server/whats-happening-to-mysql-single-server) Hello! We have news to share - Azure Database for MySQL - Single Server is on the retirement path and Azure Database for MySQL - Single Server is scheduled for retirement by September 16, 2024. * Compute + Storage不同  * Create a server without firewall  ### Depoloyment validation failed  * 新勾選了 allow public access仍然錯 
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up