iT邦幫忙

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

鐵人賽 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 去發行臨時的網址和憑證。 不過還有幾件事情我還需要花些時間...

鐵人賽 Modern Web DAY 1

技術 Day 1|Typescript + Node.js 系列藍圖

前言 哈囉!很高興您點開這篇文章。如果您是 Node.js 開發者,並且想讓自己的程式碼更穩健、易於維護,那麼您來對地方了。在這場為期 30 天的技術挑戰賽中...

鐵人賽 Build on AWS DAY 1

技術 Day 1: 前言與30天計畫

繼去年的探索亞馬遜雨林30天,今年將繼續探索AWS雲端服務,這三十天會談談怎麼把服務般到AWS上和serverless架構下的常用設計,以及聊聊一些踩坑的經驗談...