跳到主要內容

AWS 服務

什麼是 Amazon S3?物件儲存初學者指南

為 AWS 初學者整理 Amazon S3 的基礎、使用情境、計費重點與安全注意事項。

發布日期:2026-06-07/更新日期:2026-08-20/作者:AWS Cert Roadmap Lab
#S3#Storage#CLF-C02#SAA-C03

Amazon S3 是學習 AWS 時最先要理解的代表性儲存服務。它廣泛應用於靜態網站、圖片儲存、日誌保存、備份等場景。

結論

S3 是物件儲存服務。它將檔案以物件的形式保存,並透過稱為 bucket 的容器來管理。

什麼是物件儲存

物件儲存是一種將檔案本體與 metadata 一併保存的儲存方式。它與作為 EC2 磁碟使用的 EBS,以及供多台 EC2 共享的 EFS,扮演著不同的角色。

S3 擅長保存大量檔案,常用於網站圖片、靜態 HTML、日誌、備份、資料湖等用途。

Bucket 與物件

在 S3 中,您先建立 bucket,然後將物件保存在裡面。每個物件都有一個 key,可以像路徑一樣處理。

本網站將 Next.js 靜態輸出產生的 HTML、CSS、JavaScript 與圖片放置於 S3 上。

安全注意事項

使用 S3 時最需要留意的是公開設定。如果不小心將內容設為 public,可能會讓不該對外公開的檔案被外部看到。

在發布靜態網站時,不要直接公開 S3,而是透過 CloudFront OAC 來存取,這樣的設計才安全。

成本注意事項

S3 會依儲存容量、請求次數、資料傳輸量等項目計費。如果一直放著大容量的圖片或影片,成本就會增加。

對於個人 MVP,建議將圖片進行輕量化、不放置影片,並且不要保留不必要的 build 產物。

考試重點

  • S3 是物件儲存服務
  • 將物件保存在 bucket 中
  • 可用於靜態網站與備份
  • 可透過儲存類別(Storage Class)進行成本最佳化
  • 可與 CloudFront 搭配進行內容發布

相關術語

延伸閱讀

接下來學什麼

結合部落格文章與 AWS 術語集、服務比較、模擬題、架構圖,把考試知識和實作體驗連結起來理解。