iT邦幫忙

2024 iThome 鐵人賽

DAY 26
0
DevOps

探索亞馬遜雨林30天系列 第 26

Day 26: 使用AWS API Gateway製作mock api(上)

  • 分享至 

  • xImage
  •  

在開發的時候,如果跟其他系統提供的api有相依,但是其他系統提供的api還沒有開發完成,只有先提供spec,或者因為要做壓力測試,需要先繞過thirdparty的api,這個時候就可以使用AWS的API Gateway製作mock api,先繞過無法掌控的部分,繼續進行開發或壓測。

要製作mock api,一開始可以先在API Gateway建立REST API,先到API Gateway的console,並按下Create API新增API。

可以看到有幾種API類型可以選擇,在這裡先選擇REST API

要新增REST API,有幾種方式,如果完全沒有任何範本,可以選擇New API自己重頭到尾設計API,也可以選擇使用AWS提供的範例API。如果在API Gateway已經有設定一些API,直接複製API Gateway裡面的API也是一個選擇,如果有Open API的yaml檔或json檔,可以用Import API直接帶入API的資料。

接下來選擇API endpoint type,要直接deploy到目前的region讓更多resource存取,還是要設為private,只能透過VPC存取。

最後按下Create API就可以順利新增REST API。

但這上面這些步驟只是新增完REST API,還不是我們平常可以呼叫的API,如果要新增可以呼叫的API,還需要在REST API底下新增Resource和method,這些明天會在繼續介紹。


上一篇
Day 25: 結合AWS ECS和ECR部署service(下)
下一篇
Day 27: 使用AWS API Gateway製作mock api(下)
系列文
探索亞馬遜雨林30天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言