iT邦幫忙

2023 iThome 鐵人賽

DAY 20
0
Security

天堂雲端之從開始到接管系列 第 20

[Day 20] 天堂雲端 - EC2之建立靶機

  • 分享至 

  • xImage
  •  

AWS EC2

Amazon Elastic Compute Cloud (AWS EC2)是AWS提供的IaaS服務,等同於在AWS上開啟虛擬機。

建立EC2

首先,先建立一台EC2靶機。記得安裝openssh

註:因為是當成靶機的關係,我是用SSH的方式連線雲端主機,如果是production環境的話可以換成System Manager快速設定ssm。因為吃流量計費所以我就先不用了

快速建立一個Flask Web app,放到這台EC2靶機中

from flask import Flask

app = Flask(__name__)


@app.route("/")
def index():
    return "Hello World!"


if __name__ == "__main__":
    app.run(host="0.0.0.0", port=8000)

編輯安全組規則

把flask佔用的PORT加到安全組規則中,不然外網吃不到。

測試

外網連接公有 IPv4 DNS,通常長這樣 - ec2-{IP}.compute-1.amazonaws.com,確認可以看到Hello World就可以接著後續的測試。


上一篇
[Day 19] 天堂雲端 - AWS Elastic Beanstalk
下一篇
[Day 21] 天堂雲端 - AWS Metadata Service (IMDS)
系列文
天堂雲端之從開始到接管30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言