端點及儲存位置
傳送 REST API 要求或配置儲存空間用戶端時,需要設定目標端點或 URL。 每個儲存空間位置都會有自己的一組 URL。
儲存區的備援是由用來建立它的端點所定義。 _跨區域_彈性會將您的資料分散到幾個都會區,_而區域_彈性則會將資料分散到單一都會區。 _單一資料中心_彈性可將資料分散到單一資料中心內的多個裝置。 「地區」及「跨地區」儲存區可以在網站中斷期間維護可用性。
與地區 Object Storage 端點共置的運算工作負載將具有更低的延遲,以及更好的效能。 對於需要「跨區域」備援的工作量,透過連接至最接近「跨區域」都會區的 geo 端點路徑來減輕效能影響。
部分工作負載可能會受益於使用「單一資料中心」端點。 儲存於單一網站的資料仍分佈在許多實體儲存裝置上,但卻包含在單一資料中心內。 這可以改善相同站台內運算資源的效能,但不會維護站台中斷時的可用性。 單一資料中心儲存桶無法在網站毀損時提供自動備份,因此任何使用單一網站的應用程式都應該考慮在設計中 使用複製來進行災難復原。
使用 IAM 時,所有請求都必須使用 SSL,服務會拒絕任何純文字請求。
所有 IBM Cloud® Object Storage 端點都支援 TLS 1.2 加密。
您在建立及佈建儲存區期間選取的儲存區備援及位置之後無法修改。
端點類型
IBM Cloud® 服務會連接至三層網路,分段公用、專用及管理資料流量。
- 專用端點 無法從 VPC 使用,但可用於源自 IBM Cloud內的大部分要求。 專用端點提供更好的效能,而且即使資料流量跨地區或跨資料中心,也不會產生任何送出或送入頻寬的費用。 如果可能的話,最好使用專用端點。
- 公用端點可以接受來自任何位置的要求,而且根據送出的頻寬來評量費用。 送入的頻寬是免費的。 公用端點應該用於非源自 IBM Cloud 雲端運算資源的存取權。
- 直接端點 用於源自 VPC 內資源 的要求。 與私人端點一樣,直接端點提供比公開端點更好的效能,即使流量是跨區域或跨資料中心,也不會產生任何傳出或傳入頻寬的費用。 可以透過「虛擬專用端點」閘道存取直接端點,如 這裡 所述。
要求必須傳送至與給定儲存區位置相關聯的端點。 如果您不確定儲存區的位置,則會有儲存區清單 API 的延伸,而它會傳回服務實例中所有儲存區的位置及儲存空間類別資訊。 另一個尋找端點的位置是在「IBM Cloud 主控台」中開啟「儲存區配置」標籤。
在應用程式中使用虛擬私有端點向 IBM COS 發送請求時,可能需要進行額外的驗證設定。 IBM 的 COS SDK 會自動嘗試從 https://iam.cloud.ibm.com/identity/token. 取得 IAM 憑證。 如果您使用虛擬化端點來取得記號,則需要適當地變更 IAM 端點。
地區端點
在地區端點上建立的儲存區會將資料散佈至三個資料中心,並分散到都會區。 其中任何一個資料中心都可能會遇到中斷甚至破壞,而不影響可用性。
| 地區 | 類型 | 端點 |
|---|---|---|
us-south |
公用 | s3.us-south.cloud-object-storage.appdomain.cloud |
us-east |
公用 | s3.us-east.cloud-object-storage.appdomain.cloud |
eu-gb |
公用 | s3.eu-gb.cloud-object-storage.appdomain.cloud |
eu-de |
公用 | s3.eu-de.cloud-object-storage.appdomain.cloud |
au-syd |
公用 | s3.au-syd.cloud-object-storage.appdomain.cloud |
jp-tok |
公用 | s3.jp-tok.cloud-object-storage.appdomain.cloud |
jp-osa |
公用 | s3.jp-osa.cloud-object-storage.appdomain.cloud |
ca-tor |
公用 | s3.ca-tor.cloud-object-storage.appdomain.cloud |
br-sao |
公用 | s3.br-sao.cloud-object-storage.appdomain.cloud |
eu-es |
公用 | s3.eu-es.cloud-object-storage.appdomain.cloud |
ca-mon |
公用 | s3.ca-mon.cloud-object-storage.appdomain.cloud |
in-che |
公用 | s3.in-che.cloud-object-storage.appdomain.cloud |
in-mum |
公用 | s3.in-mum.cloud-object-storage.appdomain.cloud |
| 地區 | 類型 | 端點 |
|---|---|---|
us-south |
專用 | s3.private.us-south.cloud-object-storage.appdomain.cloud |
us-east |
專用 | s3.private.us-east.cloud-object-storage.appdomain.cloud |
eu-gb |
專用 | s3.private.eu-gb.cloud-object-storage.appdomain.cloud |
eu-de |
專用 | s3.private.eu-de.cloud-object-storage.appdomain.cloud |
au-syd |
專用 | s3.private.au-syd.cloud-object-storage.appdomain.cloud |
jp-tok |
專用 | s3.private.jp-tok.cloud-object-storage.appdomain.cloud |
jp-osa |
專用 | s3.private.jp-osa.cloud-object-storage.appdomain.cloud |
ca-tor |
專用 | s3.private.ca-tor.cloud-object-storage.appdomain.cloud |
br-sao |
專用 | s3.private.br-sao.cloud-object-storage.appdomain.cloud |
eu-es |
專用 | s3.private.eu-es.cloud-object-storage.appdomain.cloud |
ca-mon |
專用 | s3.private.ca-mon.cloud-object-storage.appdomain.cloud |
in-che |
專用 | s3.private.in-che.cloud-object-storage.appdomain.cloud |
in-mum |
專用 | s3.private.in-mum.cloud-object-storage.appdomain.cloud |
| 地區 | 類型 | 端點 |
|---|---|---|
us-south |
直接 | s3.direct.us-south.cloud-object-storage.appdomain.cloud |
us-east |
直接 | s3.direct.us-east.cloud-object-storage.appdomain.cloud |
eu-gb |
直接 | s3.direct.eu-gb.cloud-object-storage.appdomain.cloud |
eu-de |
直接 | s3.direct.eu-de.cloud-object-storage.appdomain.cloud |
au-syd |
直接 | s3.direct.au-syd.cloud-object-storage.appdomain.cloud |
jp-tok |
直接 | s3.direct.jp-tok.cloud-object-storage.appdomain.cloud |
jp-osa |
直接 | s3.direct.jp-osa.cloud-object-storage.appdomain.cloud |
ca-tor |
直接 | s3.direct.ca-tor.cloud-object-storage.appdomain.cloud |
br-sao |
直接 | s3.direct.br-sao.cloud-object-storage.appdomain.cloud |
eu-es |
直接 | s3.direct.eu-es.cloud-object-storage.appdomain.cloud |
ca-mon |
直接 | s3.direct.ca-mon.cloud-object-storage.appdomain.cloud |
in-che |
直接 | s3.direct.in-che.cloud-object-storage.appdomain.cloud |
in-mum |
直接 | s3.direct.in-mum.cloud-object-storage.appdomain.cloud |
跨地區端點
在跨地區端點建立的儲存區會將資料配送至地理位置中的三個地區。 其中任何一個地區都可能會遇到中斷甚至破壞,而不影響可用性。 使用邊界閘道通訊協定 (BGP) 路由,將請求路由至最近的跨區域都會區。 中斷時,會將要求自動重新遞送至作用中地區。 想要編寫自己的故障移轉邏輯的進階使用者,可以透過傳送請求到 繫統端點 並繞過 BGP 路由來達成。
| 地理位置 | 類型 | 端點 |
|---|---|---|
us |
公用 | s3.us.cloud-object-storage.appdomain.cloud |
eu |
公用 | s3.eu.cloud-object-storage.appdomain.cloud |
ap |
公用 | s3.ap.cloud-object-storage.appdomain.cloud |
| 地理位置 | 類型 | 端點 |
|---|---|---|
us |
專用 | s3.private.us.cloud-object-storage.appdomain.cloud |
eu |
專用 | s3.private.eu.cloud-object-storage.appdomain.cloud |
ap |
專用 | s3.private.ap.cloud-object-storage.appdomain.cloud |
| 地理位置 | 類型 | 端點 |
|---|---|---|
us |
直接 | s3.direct.us.cloud-object-storage.appdomain.cloud |
eu |
直接 | s3.direct.eu.cloud-object-storage.appdomain.cloud |
ap |
直接 | s3.direct.ap.cloud-object-storage.appdomain.cloud |
例如:
-
US跨地區儲存區中的資料僅配送至US地理位置中的地區 (例如達拉斯、WDC 及 SJC)。 -
EU跨區域資料桶中的資料僅分佈在EU地理位置的區域 (例如,阿姆斯特丹和 FRA)。 -
AP跨地區儲存區中的資料僅分散在AP地理位置中的地區 (例如,TOK、SYD 及 OSA)。
單一資料中心端點
單一資料中心不與 IBM Cloud 服務(例如 IAM 或 Key Protect )同地設置,且無法在網站中斷或遭到破壞時提供彈性。
如果網路失敗導致資料中心無法存取 IAM 的分割區,則會從快取中讀取可能變成過時的鑑別及授權資訊。 這些快取的資料可能會導致長達 24 小時無法強制執行新的或已變更的 IAM 原則。
| 地區 | 類型 | 端點 |
|---|---|---|
ams03 |
公用 | s3.ams03.cloud-object-storage.appdomain.cloud |
che01 |
公用 | s3.che01.cloud-object-storage.appdomain.cloud |
mon01 |
公用 | s3.mon01.cloud-object-storage.appdomain.cloud |
par01 |
公用 | s3.par01.cloud-object-storage.appdomain.cloud |
sjc04 |
公用 | s3.sjc04.cloud-object-storage.appdomain.cloud |
sng01 |
公用 | s3.sng01.cloud-object-storage.appdomain.cloud |
| 地區 | 類型 | 端點 |
|---|---|---|
ams03 |
專用 | s3.private.ams03.cloud-object-storage.appdomain.cloud |
che01 |
專用 | s3.private.che01.cloud-object-storage.appdomain.cloud |
mon01 |
專用 | s3.private.mon01.cloud-object-storage.appdomain.cloud |
par01 |
專用 | s3.private.par01.cloud-object-storage.appdomain.cloud |
sjc04 |
專用 | s3.private.sjc04.cloud-object-storage.appdomain.cloud |
sjc01 |
專用 | s3.private.sjc04.cloud-object-storage.appdomain.cloud |
sng01 |
專用 | s3.private.sng01.cloud-object-storage.appdomain.cloud |
| 地區 | 類型 | 端點 |
|---|---|---|
ams03 |
直接 | s3.direct.ams03.cloud-object-storage.appdomain.cloud |
che01 |
直接 | s3.direct.che01.cloud-object-storage.appdomain.cloud |
mon01 |
直接 | s3.direct.mon01.cloud-object-storage.appdomain.cloud |
par01 |
直接 | s3.direct.par01.cloud-object-storage.appdomain.cloud |
sjc04 |
直接 | s3.direct.sjc04.cloud-object-storage.appdomain.cloud |
sng01 |
直接 | s3.direct.sng01.cloud-object-storage.appdomain.cloud |
歐盟管理的端點
IBM Cloud Activity Tracker 可以保存至位於特定 IBM Cloud Object Storage 實例的儲存區。 下表顯示用於保存事件的 Object Storage 實例的歐盟管理位置。
| Object Storage 儲存區位置 | 備援 | 城市 |
|---|---|---|
ams03 |
單一網站 | 阿姆斯特丹 |
eu-de |
地區 | 法蘭克福 |
eu-gb |
地區 | 倫敦 |
par01 |
單一網站 | 巴黎 |
eu-geo |
跨地區 | 阿姆斯特丹和法蘭克福 |
資源配置端點
使用「資源配置 API」所提出的要求會傳送至廣域端點,而不論儲存區的位置為何。
| 類型 | 端點 |
|---|---|
| 公用 | config.cloud-object-storage.cloud.ibm.com/v1 |
| 專用 | config.private.cloud-object-storage.cloud.ibm.com/v1 |
| 直接 | config.direct.cloud-object-storage.cloud.ibm.com/v1 |
已解除任務的位置
一段時間後,可能需要將位置從「單一資料中心」轉換為「區域」配置,或將位置完全解除任務。 這些狀況將需要使用者將資料從一個儲存區移轉至另一個儲存區。 請參閱本 手冊,以瞭解如何使用 rclone 來移轉儲存區。
| 地區 | 類型 | 端點 |
|---|---|---|
mel01 |
公用 | s3.mel01.cloud-object-storage.appdomain.cloud |
mel01 |
專用 | s3.private.mel01.cloud-object-storage.appdomain.cloud |
mel01 |
直接 | s3.direct.mel01.cloud-object-storage.appdomain.cloud |
mex01 |
公用 | s3.mex01.cloud-object-storage.appdomain.cloud |
mex01 |
專用 | s3.private.mex01.cloud-object-storage.appdomain.cloud |
mex01 |
直接 | s3.direct.mex01.cloud-object-storage.appdomain.cloud |
tor01 |
公用 | s3.tor01.cloud-object-storage.appdomain.cloud |
tor01 |
專用 | s3.private.tor01.cloud-object-storage.appdomain.cloud |
tor01 |
直接 | s3.direct.tor01.cloud-object-storage.appdomain.cloud |
osl01 |
公用 | s3.osl01.cloud-object-storage.appdomain.cloud |
osl01 |
專用 | s3.private.osl01.cloud-object-storage.appdomain.cloud |
osl01 |
直接 | s3.direct.osl01.cloud-object-storage.appdomain.cloud |
hkg02 |
公用 | s3.hkg02.cloud-object-storage.appdomain.cloud |
hkg02 |
專用 | s3.private.hkg02.cloud-object-storage.appdomain.cloud |
hkg02 |
直接 | s3.direct.hkg02.cloud-object-storage.appdomain.cloud |
seo01 |
公用 | s3.seo01.cloud-object-storage.appdomain.cloud |
seo01 |
專用 | s3.private.seo01.cloud-object-storage.appdomain.cloud |
seo01 |
直接 | s3.direct.seo01.cloud-object-storage.appdomain.cloud |
mil01 |
公用 | s3.mil01.cloud-object-storage.appdomain.cloud |
mil01 |
專用 | s3.private.mil01.cloud-object-storage.appdomain.cloud |
mil01 |
直接 | s3.direct.mil01.cloud-object-storage.appdomain.cloud |