iT邦幫忙

aws相關文章
共有 822 則文章
鐵人賽 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...

鐵人賽 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 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...

鐵人賽 Build on AWS DAY 3

技術 Day 3 基本服務介紹:EC2、S3、ELB、Route 53等

一、各服務簡介 建立一個可用的網站,至少需要伺服器(EC2)、檔案儲存(S3)、權限控管(IAM)與流量分配(ELB)。這些服務組合後,就形成了基本的可用架構:...

鐵人賽 Build on AWS DAY 1

技術 Day1:30天部署SaaS產品到AWS-為什麼選擇AWS做產品部署平台

為什麼要打造 SaaS 產品?從接案混沌走向系統化 四年接案路上的技術債務在過去四年的接案經驗中,我打造了許多不同語言和框架組合的產品: 後端:Python/...

鐵人賽 Build on AWS DAY 5

技術 【Day 5】 自己做 API Server 發行 Pre-Signed URL

說明 前面發行 Pre-Signed URL 需要透過 裝有 AWS CLI 且 安置了 Key 的主機進行,這顯然會阻礙使用上的方便性。 我們接著來做一個 A...

鐵人賽 Build on AWS DAY 2

技術 Day 2 雲端產品百百種,為什麼要選擇AWS?

一、如何自我評估要用什麼雲? 先確認自己要使用的架構、預期的藍圖是什麼,其次可以參考全球最具代表性的顧問公司Gartner每年的IT評比報告 Magic Qu...

鐵人賽 Build on AWS DAY 4

技術 【Day 4】 使用 Elemental MediaConvert 轉檔

進度說明 // TODO LIST 1. 製作 iOS shortcut 開啟相簿,選影片,叫瀏覽器出來 PUT 到指定網址 2. 用較為輕鬆的方式取號 Pre...

鐵人賽 Build on AWS DAY 1

技術 DAY1 知識之章-啟程

簡介 Hi 我是 Andy 一個「宅宅數據工程師」,這是我第一次參加鐵人賽,我想透過此次競賽來學習一些 AWS 的相關服務,順便鍛鍊一下我撰寫文章的能力,此系列...

鐵人賽 Build on AWS DAY 2

技術 【Day 2】 使用 EC2 搭建 RTMP 串流伺服器

進度說明 補充了架構圖,在前一篇文章中。 說明在建立 S3 Bucket 之後,透過 aws cli 去發行臨時的網址和憑證。 不過還有幾件事情我還需要花些時間...