---
# System prepended metadata

title: AWS
tags: [CloundServer]

---

# AWS
###### tags: `CloundServer`
### EC2 (Elastic Compute Cloud)

> EC2 是 Amazon 提供的一種 Web 服務，可在雲端提供安全、可調整大小的運算容量。

#### 架設網站流程
1. 註冊 AWS 會員
2. 在 EC2 的網站啟用一台機器
```- 當時作業系統是選 Red Hat Enterprise Linux 8```
```- 機器等級 t2.mirco```
3. 從本機端 (Mac) 電腦連線到 EC2 的電腦
```javascript=
// ssh -i ~/路徑/密鑰名稱.pem 使用這名稱@IP
$ ssh -i ~/Desktop/name.pem ec2-user@3.129.202.152
```
4. 在 EC2 上安裝需要的軟件
:::info
![](https://i.imgur.com/ezyJCDM.png)

在 Linux 作業系統中，只有 root 使用者可以執行所有命令並在系統上執行某些關鍵操作，如安裝和更新，刪除包，建立使用者和組，修改重要的系統配置檔案等。

**其他系統使用者需要在使用 `sudo` 命令下才可以執行一些重要系統操作。**
:::
```javascript=
// Red Hat 使用 yum
$ sudo yum install python

// Debian(Ubuntu) 使用 APT
$ sudo apt-get install python

// SUSE 使用 zypper
$ sudo zypper install python3
```
:::warning
如果安裝不成功可能是指令套件（yum/apt-get/zypper）需要更新
**sudo yum update -y**
:::

5. 在 EC2 介面上 申請 **`Elastic IP`** 並綁定
:::info
**Elastic IP Address**
是可以獨立購買和持有的公網IP地址資源。目前，EIP可綁定到專用網路類型的ECS執行個體、專用網路類型的私網SLB執行個體和NAT Gateway上。
:::
