關於 IBM Cloud Object Storage S3 API

IBM Cloud® Object Storage API 是一個 REST 型 API,用來讀寫物件。

它使用 IBM Cloud® Identity and Access Management 進行鑑別及授權,並支援 S3 API 子集,以輕鬆地將應用程式移轉至 IBM Cloud。

此參考文件正在持續改進中。 如果您有在應用程式中使用 API 的相關技術問題,請將它們張貼在 StackOverflow。 同時新增 ibm-cloud-platformobject-storage 標籤,並藉由您的意見來協助改善本文件。

由於 Cloud Identity and Access Management 記號相當容易使用,所以 curl 是基本測試以及與儲存空間互動的良好選擇。 如需相關資訊,請參閱 curl 參考資料

下列各表說明 IBM Cloud Object Storage API 的完整作業集。 如需相關資訊,請參閱儲存區的 API 參考資料頁面物件的 API 參考資料頁面

儲存區作業

這些作業會建立儲存區、刪除儲存區、取得儲存區的相關資訊,以及控制儲存區的行為。

儲存區作業
儲存區作業 附註
GET 儲存區 用來擷取屬於帳戶的所有儲存區清單。
DELETE 儲存區 刪除空的儲存區。
DELETE 儲存區 CORS 刪除儲存區上設定的任何 CORS(跨原點資源共用)配置。
GET 儲存區 列出儲存區中的物件。 限制為一次列出 1,000 個物件。
GET 儲存區 CORS 擷取儲存區上設定的任何 CORS 配置。
HEAD 儲存區 擷取儲存區的標頭。
GET 多部分上傳 列出未完成或已取消的多部分上傳。
PUT 儲存區 儲存區具有命名限制。 帳戶限制為 100 個儲存區。
PUT 儲存區 CORS 建立儲存區的 CORS 配置。

物件作業

這些作業會建立物件、刪除物件、取得物件的相關資訊,以及控制物件的行為。

物件作業
物件作業 附註
DELETE 物件 刪除儲存區中的物件。
DELETE 批次 使用一個作業刪除儲存區中的數個物件。
GET 物件 擷取儲存區中的物件。
HEAD 物件 擷取物件的標頭。
OPTIONS 物件 檢查 CORS 配置,以查看是否可以傳送特定要求。
PUT 物件 將物件新增至儲存區。
PUT 物件(副本) 建立物件的副本。
開始多部分上傳 建立要上傳的一組組件的上傳 ID。
上傳組件 上傳與上傳 ID 相關聯之物件的組件。
上傳組件(副本) 上傳與上傳 ID 相關聯之現有物件的組件。
完成多部分上傳 組合來自與上傳 ID 相關聯之組件的物件。
取消多部分上傳 取消上傳及刪除與上傳 ID 相關聯的未完成組件。
列出組件 傳回與上傳 ID 相關聯的組件清單

如需 IBM Cloud Object Storage 特性及使用案例的相關資訊,請參閱 ibm.com