iT邦幫忙

aws api gateway相關文章
共有 18 則文章
鐵人賽 Build on AWS DAY 30

技術 【Day 30】 修改 Terraform / 託管既存的 API Gateway 資源

前言 前一回,透過 main.tf 去管理 AWS Lambda Function,這些資源關注的是有沒有配置合適的權限,讓程式碼片段運行起來,所以重點會在 P...

鐵人賽 Build on AWS DAY 26

技術 Day 26 服務健康監測:CloudWatch x Alarms 掌握關鍵指標

一、前言 在 Serverless 架構下,應用程式雖然免除了傳統伺服器的維運負擔,但仍需持續監控健康狀態,否則使用者體驗會受到影響。當流量異常、API 錯誤...

鐵人賽 Build on AWS DAY 25

技術 Day 25 即時互動新體驗:API Gateway WebSocket 實現聊天與提醒

一、前言 傳統的 REST API 屬於請求-回應模式,無法即時主動推送訊息。但在會員系統中,聊天室、即時提醒(如新公告、好友上線通知)都需要即時互動能力。利...

鐵人賽 Build on AWS DAY 28

技術 【Day 28】 限制會員存放容量上限 (下)

前言 前一回探討了限制的方式,也驗證了可行性。 這邊接著修改原始碼。 原始碼 原本在 list-videos 的 API 中,其實已經有爬這個使用者的所有影片...

鐵人賽 Build on AWS DAY 27

技術 【Day 27】 限制會員存放容量上限 (上)

前言 在眾多雲端服務中,鮮少會一開始註冊會員後,就要求玩家課金,畢竟你還不知道這個網站或線上服務,能夠給你帶來什麼功能。 適度地提供免費額度,讓會員試用是常態了...

鐵人賽 Build on AWS DAY 23

技術 Day 23 管理員公告系統:API Gateway x SNS / SES 訊息發布

一、前言 在一個完整的會員系統中,除了會員通知外,還需要讓管理員具備 一對多的公告能力,例如:系統維護公告、活動通知、緊急訊息。若沒有集中化的公告管道,管理員...

鐵人賽 Build on AWS DAY 20

技術 Day 20 檔案分享功能:限時連結 x 權限管理 API 設計

一、前言 檔案分享是會員系統的核心需求之一,但如果直接公開 S3 檔案連結,將導致任何人都能存取,存在嚴重的安全風險。因此我們需要設計一套「限時連結」與「權限...

鐵人賽 Build on AWS DAY 21

技術 【Day 21】 會員功能擴充 - 設定寄信重設密碼功能 (下)

前言 使用者註冊完後忘記密碼,需要進行重設的功能開發。 設計 Verify-vlog-email Lambda Function / verify-email...

鐵人賽 Build on AWS DAY 20

技術 Day 20: 使用AWS SNS設計文章發佈通知—如何搭配 API Gateway 和 Lambda 設計系統

昨天釐清需求和設計完架構之後,就可以拿著需求請 AI 幫忙寫 CloudFormation 的 template ,接著透過 CloudFormation 把...

鐵人賽 Build on AWS DAY 17

技術 Day 17 檔案上傳安全:S3 x API x Presigned URL 打造限時上傳連結

一、前言 在 Web 或 App 系統中,常見使用者需要上傳檔案(例如:大頭照、報表、附件)。若直接開放 S3 Public Write,會導致嚴重安全風險;...

鐵人賽 Build on AWS DAY 15

技術 Day 15 API 流量管制:API Gateway x Usage Plan 最佳化

一、前言 API Gateway 是 Serverless 架構的對外流量入口,若缺乏流量管控,可能導致單一使用者或惡意請求過度消耗資源,進而影響服務穩定性與...

鐵人賽 Build on AWS DAY 17

技術 【Day 17】 利用 S3 Event Trigger 捕捉事件,自動觸發 Amazon Lambda 產生縮圖

前情提要 看著慢慢成形的頁面,發現缺少了刪除影片的功能外,還希望這些影片連結,可以用 Grid 的方式排列,顯示一下縮圖吧! 以下繼續開發缺少功能。 已完成...

鐵人賽 Build on AWS DAY 12

技術 Day 12 API 安全守門員:API Gateway x Cognito 權杖驗證

一、前言 在無伺服器架構中,API Gateway 是前端與後端的主要橋樑,但若缺乏嚴格的身份驗證與授權,API 容易被濫用或惡意存取,透過與 Cognito...

鐵人賽 Build on AWS DAY 6

技術 【Day 6】 管理主機太麻煩,那就用 API Gateway + Lambda Function 吧

前言 我們前面花了四篇,穿插了 S3 Bucket 如何收取資料。 但是要串預簽上傳網址的時候,會有點麻煩。 所以前一回用 EC2 來架 NginX;這東西要自...

鐵人賽 DevOps DAY 27
探索亞馬遜雨林30天 系列 第 27

技術 Day 27: 使用AWS API Gateway製作mock api(下)

昨天新增完REST API之後,還沒有結束,需要添加resource,為REST API設定path,這樣才可以根據不同用途,長出可以呼叫的API。設完Reso...

鐵人賽 DevOps DAY 26
探索亞馬遜雨林30天 系列 第 26

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

在開發的時候,如果跟其他系統提供的api有相依,但是其他系統提供的api還沒有開發完成,只有先提供spec,或者因為要做壓力測試,需要先繞過thirdparty...

技術 AWS-使用 AWS Lambda 和 API Gateway S3 建立商品清單管理系統

架構圖 該系統的架構是由「前端網頁」、AWS - 「API Gateway」、「Lambda」、「S3」、「DynamoDB」組成,架構圖如下。 功能說...

鐵人賽 自我挑戰組 DAY 17

技術 Day 17 - API Gateway

API Gateway 通常一間大型企業,一定會有很多自己的系統,財務、人事、物料、ERP、CRM、行政..... 等各種系統。 當我要跑某個內部流程的時候,員...