s3[S3 Simple Storage Service 簡單存儲服務]

s3[S3 Simple Storage Service 簡單存儲服務]
更多義項 ▼ 收起列表 ▲

S3理論上是一個全球存儲區域網路 (SAN),它表現為一個超大的硬碟,您可以在其中存儲和檢索數字資產。但是,從技術上講,Amazon 的架構有一些不同。您通過 S3 存儲和檢索的資產被稱為。對象存儲在中。您可以用硬碟進行類比:對象就像是檔案,存儲段就像是資料夾(或目錄)。與硬碟一樣,對象和存儲段也可以通過統一資源標識符(Uniform Resource Identifier,URI)查找。

例如,在我的硬碟中,我有一個名為 whitepaper.pdf 的檔案,它位於主目錄中名為 documents 的資料夾中。相應的,該 pdf 檔案的 URI 為 /home/aglover/documents/whitepaper.pdf 。在 S3 中,URI 有一點不同。首先,存儲段只能是頂級的 — 無法像嵌套硬碟中的資料夾(或目錄)一樣進行嵌套。其次,存儲段必須遵循 Internet 命名法則;句點旁邊沒有斜槓,名稱不包括下劃線等等。最後,由於存儲段名稱已經是 Amazon 域內的 (s3.amazonaws com) 公共 URI 的一部分,存儲段名稱必須在所有 S3 中是惟一的。(好訊息是每個帳戶只能包含 100 個存儲段,因此不用擔心別人占用了所有的好名字)。

存儲段在 S3 中是 URI 的根。也就是說,存儲段的名稱將是指向 S3 中某個對象的 URI 的一部分。例如,如果我有一個名為 agdocs 的存儲段以及一個名為 whitepaper.pdf 的對象,URI 將是://agdocs.s3.amazonaws com/whitepaper.pdf 。

S3 還提供了指定存儲段和對象的所有者和許可權的能力,就像對待硬體的檔案和資料夾一樣。在 S3 中定義對象或存儲段時,您可以指定一個訪問控制策略,註明誰可以訪問您的 S3 資產以及如何訪問(例如,讀和寫許可權)。相應地,您可以通過許多方式提供對您的對象的訪問,使用 RESTful API 只是其中一種。

熱門詞條

聯絡我們