iT邦幫忙

aws相關文章
共有 892 則文章
鐵人賽 Build on AWS DAY 11

技術 DAY11 雲端基礎章-建立 VPC

簡介 在上篇 「DAY10 雲端基礎章-VPC 基礎概念篇」 中,介紹 AWS 的網路服務 VPC (Virtual Private Cloud, 虛擬私有雲)...

鐵人賽 Build on AWS DAY 11

技術 Day 11 安全機制再升級:Cognito 忘記密碼與 MFA 設定、黑名單禁止註冊

一、前言 在會員系統中,單純的帳號密碼往往不足以確保安全性。必須提供 忘記密碼流程 以提升使用體驗,並且透過 MFA(多因子驗證) 強化安全,同時避免惡意使用...

鐵人賽 Build on AWS DAY 14

技術 【Day 14】 Amazon Translate 雲端翻譯服務

前言 作為開發者來說,先前製作海外的使用者介面,那些文字還是多為人工翻譯,或是機器翻譯人工校閱。 然而隨著場景不同,例如翻譯的是大量技術文件,或者影音字幕,動輒...

鐵人賽 Build on AWS DAY 10

技術 Day 10: 30天部署SaaS產品到AWS-架構回顧與雲端基礎設施總結

前情提要 經過前面 9 天的建置,我們已經在 AWS 上建立了一個完整的 OTP SaaS 系統。今天我們來回顧整個架構演進歷程,總結我們建立的雲端基礎設施,並...

鐵人賽 Build on AWS DAY 10

技術 DAY10 雲端基礎章-VPC 基礎概念篇

簡介 在上篇 DAY9 雲端基礎章-建立 IAM Group 與 User 中,我們實際建立了 IAM Group 與 User,並驗證了不同 Policy 所...

鐵人賽 Build on AWS DAY 10

技術 Day 10 會員信件自動寄送:Lambda x SES 打造註冊通知

一、前言 會員完成註冊後,系統應該即時寄送確認信或歡迎信,不僅能提升使用者體驗,也能作為安全驗證的一環。 若完全人工處理,容易延遲或遺漏,因此需要自動化寄送,...

鐵人賽 Build on AWS DAY 9

技術 Day 9: 30天部署SaaS產品到AWS: 應用程式效能監控 (APM) 與可觀測性

前情提要 在 Day 8 我們完成了系統安全防護與監控基礎建設,今天我們要建立應用程式效能監控 (APM)。基於前面建立的安全監控,我們現在要實現全方位的可觀測...

鐵人賽 Build on AWS DAY 13

技術 【Day 13】 AI 逐字稿生成 - Amazon Transcribe

前言 影片有沒有字幕,其實會影響到觀眾的閱覽體驗。 然而對於影音創作者來說,上字幕變成一個吃力不討好的工作 沒上字幕,觀眾可能直接不看影片。 透過傳統方法上...

鐵人賽 Build on AWS DAY 9

技術 DAY9 雲端基礎章-建立 IAM Group 與 User

簡介 在上篇 DAY8 雲端基礎章-建立 AWS 帳號、設定 MFA 與預算通知 中,我們介紹了如何建立帳號、MFA 設定還有預算通知。 本篇我們要來實際啟動「...

鐵人賽 Build on AWS DAY 9

技術 Day9 會員註冊流程建置:Cognito全託管式身分驗證管理系統

一、前言 在 Serverless 架構中,會員註冊與身份驗證是最核心的功能之一。若要自行開發一套完整的帳號系統(註冊、登入、密碼重設、MFA、多平台整合),...

鐵人賽 Build on AWS DAY 12

技術 【Day 12】 打包部署 ZIP / 客製化 Lambda Layer

前言 本來想說功能已經開發好,API Gateway 也都串接了,照理說,直接呼叫下列指令,應該要成功註冊新帳號呢?! 居然失敗了⋯⋯ curl -X POST...

鐵人賽 Build on AWS DAY 11

技術 【Day 11】 保護系統只讓特定人士使用,實作註冊、登入與驗證功能

前言 我們在前一篇,說明了使用 DynamoDB 的好處後,這邊就是來實作了。 原始碼 註冊 API (/register) Lambda Function...

技術 當系統崩潰時

前言 因為前幾天有發生 AWS 重大的事件也就是 region US-EAST-1 大停機,導致上千個應用程式當機無法處理 request,包括 Snapcha...

鐵人賽 Build on AWS DAY 9

技術 Day 9: AWS DynamoDB 的 On-Demand 和 Provisioned 模式成本分析

DynamoDB 提供了兩種容量模式:On-Demand 和 Provisioned 。這兩種模式有著截然不同的計費方式,在本文中,我們將探討如何根據需求選擇合...

鐵人賽 Build on AWS DAY 8

技術 Day8 自動化快取清理:Buildspec建置 x CloudFront快取刷新

一、前言 在 Day7 我們已經完成了 GitHub → CodePipeline → CodeBuild → S3 的自動化部署,但遇到一個實際痛點:使用者...

鐵人賽 Build on AWS DAY 10

技術 【Day 10】 製作無伺服器的會員系統 - DynamoDB 的使用入門

前言 我們在第八天雖然使用 S3 Bucket 架設只支援 HTTP 的靜態網站,讓使用者可以上傳資料。 第九天透過 CloudFront 鋪設 CDN 限制只...

鐵人賽 Build on AWS DAY 6

技術 Day 6: 30天部署SaaS產品到AWS-從零開始建立 AWS 環境 - 帳號申請到 CDK 部署實戰

從理論到實戰 前面五天我們討論了很多架構和理論,今天開始要動手設定了 今天我們要從最基礎開始: 申請 AWS 帳號 設定 IAM 使用者和權限 安裝...

鐵人賽 Build on AWS DAY 8

技術 DAY8 雲端基礎章-建立 AWS 帳號、設定 MFA 與預算通知

簡介 在上篇 「DAY7 雲端基礎章-IAM 基礎概念篇」我們學會了 IAM 的基本概念,包括 User、Group、Role 與 Policy 的角色定位。...

鐵人賽 Build on AWS DAY 7

技術 DAY7 雲端基礎章-IAM 基礎概念篇

簡介 在前幾天的文章裡,我們已經介紹了 Data Lakehouse 的基礎、資料來源以及 Amazon S3 與資料格式的重要性。 但如果要真正開始在 AWS...

鐵人賽 Build on AWS DAY 6

技術 DAY6 知識之章-儲存的基石 Amazon S3

簡介 在上篇 DAY5 知識之章 - Apache Iceberg 中,我們介紹了 Iceberg 的詳細內容與應用場景。 本篇我們要來介紹 AWS Lakeh...

鐵人賽 Build on AWS DAY 7

技術 Day7 CI/CD 自動化:GitHub x CodePipeline / CodeBuild 部署網站

一、前言 如果每次更新網站內容都需要手動上傳檔案到 S3,會浪費時間且容易出錯。 透過 CI/CD,自動化從 GitHub 到 AWS 的部署流程,能確保程式...

鐵人賽 Build on AWS DAY 6

技術 Day6 網站流量總管:S3 靜態託管 x CloudFront

一、前言 網站如果只放在單一 S3 Bucket,可能在跨區存取時會遇到延遲、缺乏 CDN 快取,且沒有 HTTPS 預設支援。 透過 CloudFront...

鐵人賽 Build on AWS DAY 5

技術 Day5 告別手動申請SSL:Route 53 x ACM 自動化網域與憑證

這30天的Lab皆在AWS區域「us-east-1」 注意:如果要選用其他的區域,會有機會因為區域問題,導致部分服務尚未啟用! 一、前言 在雲端網站部署過程中...

鐵人賽 Build on AWS DAY 8

技術 【Day 8】 實作 / 上傳頁面

前情提要 前面準備了 API Gateway 拿來作為 Serverless API 的入口,就是用一個便宜的服務來顧門 有人上門的時候,就過濾他想要做什麼...

鐵人賽 Build on AWS DAY 4

技術 Day 4 進階工具組 Lambda、SES、CloudWatch、CloudTrail 等

一、各服務簡介 運算 Lambda 是一個無伺服器 (Serverless) 運算服務: Lambda = 雲端超強助手 🤖 就像您雇用了一個臨時工。當有任...

鐵人賽 Build on AWS DAY 6

技術 Day 6: AWS EventBridge Scheduler

如果我們需要定期觸發AWS的lambda或其他服務來執行工作,可以使用EventBridge Scheduler設定排程定期執行。接下來會介紹要如何在Event...

鐵人賽 Build on AWS DAY 7

技術 【Day 7】 用 Amazon S3 架靜態網站

前言 要實現串流服務,勢必有大量影音資料要丟出去給使用者。 如果老老實實的都從 EC2 往外丟,除了延遲高,傳輸費也高。 透過 Amazon S3 靜態網站託管...

鐵人賽 Build on AWS DAY 6

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

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

鐵人賽 Build on AWS DAY 2

技術 Day2:30天部署SaaS產品到AWS-Kyo-System 整體架構設計與 AWS 服務選型

為什麼要設計 SaaS 架構? 在四年的接案經驗中,我的專案都是獨立開發,導致: 技術棧分散:Python FastAPI、Kotlin Spring Bo...

鐵人賽 Build on AWS DAY 2

技術 【Day 02】 AWS Lightsail 後臺介紹

前文介紹了 AWS Lightsail 是一個簡單又輕量的工具。本文將介紹他的後台。 在 AWS 的官網,會看到兩種登入後臺的方式:Root user 和 IA...