iT邦幫忙

2023 iThome 鐵人賽

DAY 25
0

既然我們已經有了一個作為後端使用的ECS,
那今天就要來呼叫它。
ECS在每次執行一個新的任務(Task)都是由一台AWS EC2作為執行個體。
所以每次的IP都會有所不同,
那該怎麼連線呢?

還記得我們是透過ALB指定TargetGroup,
再透過TargetGroup綁定ECS嗎?
我們可以透過ALB去呼叫ECS的API。
首先進入ELB的介面,找到我們建好的ELB。
可以看到一個DNS名稱,
https://ithelp.ithome.com.tw/upload/images/20231009/20152618tfdMjC9qZC.jpg

把它複製起來後,前面加上
"http://"
就會變成我們的路由了。
那要怎麼呼叫自己寫的API呢?
在路由的後面加上API的路徑就可以拉,
以HealtCheck來說就是

http://ecsdemoalb-123456789.ap-northeast-1.elb.amazonaws.com/api/system/healthcheck

因為之前在建立VPC的時候,route table及ANCL都是全開放,而且也沒有掛WAF。
所以請自己小心不要外流,不然有人無聊一直瘋狂敲你的ALB,就要付恨多錢錢了...


上一篇
D24_ECS Log與HealthCheck
下一篇
D26_CodeBuild建置
系列文
從0開始的AWS ECS CICD30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言