返回首頁阿里雲

阿里雲 OSS 完整教學:物件儲存設定、費用、使用場景【2026】

15 min 分鐘閱讀
#阿里雲OSS#物件儲存#Object Storage#Bucket#雲端儲存#AWS S3比較#API整合#CDN整合#儲存費用#阿里雲

網站圖片越來越多,伺服器硬碟快爆了?

資料庫備份檔案不知道該存哪裡?

阿里雲 OSS 可能就是你要的解法。便宜、可靠、容量無上限。

插圖 1:OSS 儲存管理介面

什麼是阿里雲 OSS?

OSS 是 Object Storage Service 的縮寫。

中文叫「物件儲存」。

簡單說:就是一個超大的雲端硬碟,專門存放檔案。

OSS vs 一般硬碟有什麼不同?

比較項目一般硬碟OSS 物件儲存
容量上限固定(買多少用多少)無上限
擴展方式要買新硬碟自動擴展
存取方式檔案路徑HTTP URL / API
價格買斷制用多少付多少
可靠性單點故障風險多重備份(同城冗餘耐久性 99.9999999999%)

OSS 的核心概念

Bucket(儲存桶)

就像一個最上層的資料夾。

所有檔案都要放在某個 Bucket 裡面。

命名規則:3-63 個字元,只能用小寫字母、數字、連字號。

Object(物件)

就是檔案。

每個 Object 有一個唯一的 Key(類似檔案路徑)。

例如:images/product/item-001.jpg

Endpoint(端點)

存取 OSS 的網址。

不同地區有不同的 Endpoint。

例如香港:oss-cn-hongkong.aliyuncs.com

想了解阿里雲的完整服務,請參考 阿里雲完整指南:從入門到進階,台灣用戶必讀的阿里雲攻略【2026】。


OSS vs S3 vs GCS 比較

三大雲端的物件儲存,該選哪個?

比較項目阿里雲 OSSAWS S3GCP Cloud Storage
計費結構儲存量+請求+外網流量儲存量+請求+外網流量儲存量+請求+外網流量
中國區域最完整受限無
全球區域31 個39 個43 個
生態整合阿里雲服務AWS 服務GCP 服務
API 相容性S3 相容原生S3 相容

三家的單價一律以官方定價頁為準,且會因地域、儲存類型與當期促銷而不同,本文不列牌價: 阿里雲 OSS、 AWS S3、 Google Cloud Storage。 比價時要固定同一組條件(同地域、同儲存類型、同流量級距),否則差距多半來自條件不同。

關鍵選擇建議

選 OSS 的情況:

  • 已經用阿里雲其他服務
  • 主要用戶在中國
  • 想省流量費

選 S3 的情況:

  • 用 AWS 生態系統
  • 需要最多的第三方整合
  • 全球部署

選 GCS 的情況:

  • 用 GCP 生態系統
  • 搭配 BigQuery 做數據分析
  • 機器學習專案

插圖 2:三大雲端物件儲存比較

OSS、S3、GCS 各有優勢,選擇要看你的業務場景。 預約免費諮詢,讓我們幫你分析最適合的儲存方案。


OSS 使用場景

OSS 不只是存檔案,用法很多元。

場景一:網站靜態資源

把圖片、CSS、JavaScript 放到 OSS。

搭配 CDN 加速,網站速度大幅提升。

好處:

  • 減輕伺服器負擔
  • 降低頻寬成本
  • 提升載入速度

CDN 設定請參考 阿里雲 CDN 與 DNS 教學:加速設定、DDoS 防護完整指南。

場景二:資料備份

資料庫備份、系統映像檔、日誌檔案。

OSS 的「歸檔儲存」類型,每 GB 單價遠低於標準儲存,代價是取回需要解凍時間並另計取回費用。

好處:

  • 自動多重備份
  • 同城冗餘(ZRS)99.9999999999%、本地冗餘(LRS)99.999999999% 的資料耐久性
  • 成本極低

場景三:大檔案分發

軟體安裝檔、遊戲更新檔、影片素材。

透過 OSS + CDN 分發,速度快又穩定。

場景四:資料湖

把原始數據存在 OSS,用 MaxCompute 或 EMR 分析。

這是阿里雲大數據方案的標準架構。搭配 阿里雲 AI 服務,還可以進行機器學習和智能分析。

場景五:App 用戶上傳

讓 App 用戶直接上傳檔案到 OSS。

不用經過你的伺服器,省頻寬又省錢。


OSS 設定教學

實際操作一次,比看說明文件更有效。

步驟一:建立 Bucket

  1. 登入阿里雲控制台
  2. 找到「物件儲存 OSS」
  3. 點擊「創建 Bucket」

Bucket 設定選項:

設定項目建議值說明
Bucket 名稱自訂(全球唯一)例如:mycompany-images
地區香港對台灣延遲最低
儲存類型標準儲存頻繁存取選這個
讀寫權限私有最安全,之後再調整

步驟二:上傳檔案

方法一:控制台上傳

適合少量檔案、測試用途。

  1. 進入 Bucket
  2. 點擊「上傳文件」
  3. 選擇檔案
  4. 確認上傳

方法二:ossutil 命令列工具

適合大量檔案、自動化腳本。

# 安裝 ossutil
# 上傳單一檔案
ossutil cp localfile.jpg oss://mybucket/path/

# 上傳整個資料夾
ossutil cp -r ./localdir oss://mybucket/path/

方法三:SDK 程式整合

適合應用程式內嵌。

# Python 範例
import oss2

auth = oss2.Auth('AccessKeyId', 'AccessKeySecret')
bucket = oss2.Bucket(auth, 'oss-cn-hongkong.aliyuncs.com', 'mybucket')

# 上傳檔案
bucket.put_object_from_file('remote/path/file.jpg', 'local/path/file.jpg')

步驟三:權限設定

OSS 的權限分三種層級:

Bucket ACL(儲存桶權限)

權限說明適用場景
私有需授權才能存取機密資料、備份
公共讀任何人可讀取網站圖片
公共讀寫任何人可讀寫強烈不建議

Bucket Policy(存取政策)

更細緻的權限控制,可以指定:

  • 哪些 IP 可以存取
  • 哪些操作可以執行
  • 時間限制

RAM 用戶權限

透過 RAM(資源存取管理)控制誰可以管理這個 Bucket。

安全建議:

  • 預設使用「私有」
  • 需要公開的檔案,用簽名 URL
  • 永遠不要開「公共讀寫」

插圖 3:OSS Bucket 建立設定畫面

API 整合指南

OSS 提供完整的 API 和多語言 SDK。

支援的 SDK

  • Java
  • Python
  • Node.js
  • PHP
  • Go
  • .NET
  • C/C++
  • Ruby

常用 API 操作

操作用途
PutObject上傳檔案
GetObject下載檔案
DeleteObject刪除檔案
ListObjects列出檔案
CopyObject複製檔案
GetObjectMeta取得檔案資訊

簽名 URL(Presigned URL)

讓私有檔案可以被臨時存取。

# 產生 1 小時有效的下載連結
url = bucket.sign_url('GET', 'path/to/file.jpg', 3600)
print(url)

這個功能很實用:

  • 付費內容下載
  • 臨時分享檔案
  • 限制存取時間

搭配 ECS 使用

OSS 常與 阿里雲 ECS 搭配使用:

  • ECS 處理動態請求
  • OSS 存放靜態檔案
  • 透過內網傳輸,免流量費

儲存架構怎麼設計最省錢? 物件儲存的費用結構複雜,設計不當可能多花數倍成本。 預約架構諮詢,讓我們幫你優化儲存策略。


OSS 費用計算

OSS 的費用由多個部分組成。

費用項目

費用項目計費方式備註
儲存費用按容量每月(各儲存類型單價不同)見官方定價頁
請求費用按次數(每萬次計)見官方定價頁
外網流量按下載量實務上最容易失控的一項
內網流量同區域免費
數據處理圖片處理等另計

單價會因地域與當期方案而不同,請以 OSS 官方定價頁 為準。

儲存類型與價格

儲存類型單價高低最短計費週期適用場景
標準儲存最高無頻繁存取
低頻存取次之30 天偶爾存取
歸檔儲存更低60 天長期備份
冷歸檔再低180 天極少存取
深度冷歸檔最低180 天超長期保存、幾乎不存取

越冷的類型每 GB 越便宜,但最短計費週期越長、取回費用越高——存進去馬上刪或頻繁取回,反而比放標準儲存還貴。確切單價與最短週期請查 OSS 官方定價頁。

省錢技巧

1. 選對儲存類型

不常存取的檔案,用低頻或歸檔儲存。

每 GB 儲存費比標準儲存低,但要留意最短儲存期與取回費。

2. 設定生命週期規則

自動把舊檔案轉到便宜的儲存類型。

例如:30 天後轉低頻,90 天後轉歸檔。

3. 搭配 CDN

大量下載時,CDN 流量費比 OSS 直接下載便宜。

4. 善用內網傳輸

ECS 和 OSS 在同區域,走內網不收流量費。

5. 清理不用的檔案

定期檢查,刪除不需要的檔案。

特別是碎片和歷史版本。


最佳實踐

根據實戰經驗,給你幾個建議。

Bucket 規劃

  • 按用途分 Bucket:images、backups、logs 分開
  • 命名有規則:公司名-用途-環境(如 myco-images-prod)
  • 區域選對:用戶在哪,Bucket 就在哪

安全性

  • 永遠不要公共讀寫:這是最常見的安全漏洞
  • 用 RAM 子帳號:不要用主帳號的 AccessKey
  • 開啟日誌:方便追蹤誰存取了什麼

效能優化

  • 檔案命名分散:避免用日期當前綴(會造成熱點)
  • 分片上傳:大檔案用 Multipart Upload
  • 搭配 CDN:減少直接存取 OSS 的次數

插圖 4:OSS 架構示意圖

常見問題

Q1:OSS 和阿里雲盤有什麼不同?

項目OSS阿里雲盤
定位企業級儲存個人雲端硬碟
存取方式API / SDKApp / 網頁
計費方式按用量免費 / 會員
適用對象開發者、企業一般消費者

個人檔案存取,請參考 阿里雲盤台灣註冊教學。

Q2:OSS 檔案刪除可以復原嗎?

預設不行。刪除就是永久刪除。

但你可以開啟「版本控制」功能,就能保留歷史版本。

Q3:上傳速度很慢怎麼辦?

可能原因和解法:

  • 網路問題:檢查本地網路
  • 跨區域:選擇離你最近的區域
  • 大檔案:用分片上傳(Multipart Upload)
  • 頻寬限制:用傳輸加速服務(另外付費)

Q4:如何設定自訂域名?

  1. 在 Bucket 設定中綁定域名
  2. 到 DNS 新增 CNAME 記錄
  3. 申請 SSL 憑證(可用阿里雲免費憑證)
  4. 開啟 HTTPS 存取

雲端儲存架構需要幫忙?

物件儲存的設計會影響:

  • 成本:儲存類型選擇、生命週期策略
  • 效能:區域選擇、CDN 配置
  • 安全:權限設計、加密策略

CloudInsight 如何幫助你?

  • 需求分析:了解你的檔案類型、存取模式、成長預期
  • 架構設計:規劃最佳的儲存分層策略
  • 成本優化:找出省錢空間,設定自動化規則
  • 安全審查:確保權限設定正確,沒有資料外洩風險

預約儲存架構諮詢,讓我們根據你的需求,設計最佳方案。

從幾 GB 到 PB 級儲存,我們都有經驗

👉 立即預約,優化你的雲端儲存架構


參考資料

  1. Alibaba Cloud OSS Documentation - https://www.alibabacloud.com/help/oss
  2. OSS Pricing - https://www.alibabacloud.com/product/oss/pricing
  3. OSS SDK Downloads - https://www.alibabacloud.com/help/oss/developer-reference/sdk-downloads
  4. OSS Best Practices - https://www.alibabacloud.com/help/oss/best-practices
  5. AWS S3 vs Alibaba Cloud OSS Comparison - https://www.alibabacloud.com/help/oss/compare-with-s3

需要專業的雲端建議?

無論您正在評估雲平台、優化現有架構,或尋找節費方案,我們都能提供協助

預約免費諮詢

相關文章