全部產品
Search
文件中心

Object Storage Service:什麼是OSSON雲盒

更新時間:Nov 30, 2024

OSS ON雲盒為雲盒(CloudBox)產品提供了非結構化資料本機存放區、本地訪問、以及本地處理的能力。您可以在OSS ON雲盒中建立儲存空間(Bucket),並使用與公用雲一致的API、SDK訪問雲盒中的OSS。

功能優勢

雲盒是阿里雲提供的全託管雲端服務。公用雲的硬體設施以軟硬一體化方式部署到您本地機房,滿足您業務上的資料安全、資料本地處理、低延時等需求。您可以在本地擁有與公用雲一致的使用體驗。雲盒開箱即用,有助於您更好地專註商務邏輯,減少為硬體和雲平台投入的營運精力。關於雲盒的更多資訊,請參見什麼是雲盒

與公用雲相比,通過雲盒您可以獲得本地部署帶來的資料安全、資料本地處理、低延時等優勢。

  • 資料安全:資料存放區在您自主可控的資料中心內,滿足資料駐留在本地的監管要求。

  • 資料本地處理:無需傳輸到雲端,減少大量資料轉送到雲端所耗費的費用。

  • 低延時:雲盒離您本地的裝置距離近,可以與本地裝置、應用程式進行近即時的業務互動。

  • 資源獨佔:無需與公用雲其他客戶共用儲存,即便是敏感性資料,也能安心存放。

費用說明

關於OSS ON雲盒的計費方式、擴容規則、計費案例等資訊,請參見Object Storage Service計費

使用限制

  • 每個阿里雲賬戶最多隻能在OSS ON雲盒中建立100個有地區屬性的Bucket。

  • OSS ON雲盒中所有的Bucket以及Bucket中的Object僅支援選擇標準(Standard)儲存類型。

  • OSS ON雲盒服務的端加密方式僅支援SSE-OSS,不支援SSE-KMS。

  • OSS ON雲盒服務當前僅提供內網訪問網域名稱,不支援公網訪問Endpoint。當您需要將雲盒中的OSS資源與公用雲的OSS資源進行資料轉送時,需在打通網路後通過ossimport的方式進行資料轉送。

雲盒Endpoint

您可以通過雲盒VPC訪問雲盒Bucket。訪問網域名稱分為管控網域名稱和資料網域名稱兩種。

  • 管控網域名稱

    管控網域名稱僅用於雲盒Bucket層級的操作。關於管控網域名稱支援的API列表,請參見管控網域名稱支援的API列表

    格式為<Cloudbox-Id>.<Region>.oss-cloudbox-control.aliyuncs.com,樣本值為cb-f8z7yvzgwfkl9q0h****.cn-shenzhen.oss-cloudbox-control.aliyuncs.com

  • 資料網域名稱

    資料網域名稱可用於雲盒Bucket以及雲盒Bucket內資料的操作。關於資料網域名稱支援的API列表,請參見資料網域名稱支援的API列表

    資料網域名稱格式為<Cloudbox-Id>.<Region>.oss-cloudbox.aliyuncs.com,樣本值為cb-f8z7yvzgwfkl9q0h****.cn-shenzhen.oss-cloudbox.aliyuncs.com

當您在雲盒內建立VPC並需要在VPC環境內使用OSS時,請聯絡支援人員開通網域名稱。

管控網域名稱支援的API列表

OSS ON雲盒管控網域名稱支援的Bucket層級API列表如下:

分類

API

描述

基礎操作

PutBucket

建立雲盒Bucket。

DeleteBucket

刪除雲盒Bucket。

GetBucketInfo

擷取雲盒Bucket資訊。

GetBucketLocation

擷取雲盒Bucket所屬的位置資訊。

許可權控制(ACL)

PutBucketAcl

設定雲盒Bucket存取權限。

GetBucketAcl

擷取雲盒Bucket存取權限。

生命週期(Lifecycle)

PutBucketLifecycle

設定雲盒Bucket的生命週期規則。

GetBucketLifecycle

擷取雲盒Bucket的生命週期規則。

DeleteBucketLifecycle

刪除雲盒Bucket的生命週期規則。

版本控制(Versioning)

PutBucketVersioning

設定雲盒Bucket的版本控制狀態。

GetBucketVersioning

擷取雲盒Bucket的版本控制狀態。

授權策略(Policy)

PutBucketPolicy

設定雲盒Bucket的授權策略。

GetBucketPolicy

擷取雲盒Bucket的授權策略。

DeleteBucketPolicy

刪除雲盒Bucket的授權策略。

日誌管理(Logging)

PutBucketLogging

開啟雲盒Bucket日誌轉存功能。

GetBucketLogging

擷取雲盒Bucket日誌轉存配置情況。

DeleteBucketLogging

關閉雲盒Bucket日誌轉存功能。

靜態網站(Website)

PutBucketWebsite

設定雲盒Bucket為靜態網站託管模式。

GetBucketWebsite

擷取雲盒Bucket的靜態網站託管配置。

DeleteBucketWebsite

關閉雲盒Bucket的靜態網站託管模式。

防盜鏈(Referer)

PutBucketReferer

設定雲盒Bucket的防盜鏈規則。

GetBucketReferer

擷取雲盒Bucket的防盜鏈規則。

加密(Encryption)

PutBucketEncryption

設定雲盒Bucket的加密規則。

GetBucketEncryption

擷取雲盒Bucket的加密規則。

DeleteBucketEncryption

刪除雲盒Bucket的加密規則。

資料網域名稱支援的API列表

OSS ON雲盒資料網域名稱支援的API列表如下:

關於Service操作

API

描述

ListBuckets(GetService)

返回要求者擁有的所有雲盒Bucket。

關於Bucket操作

分類

API

描述

基礎操作

PutBucket

建立雲盒Bucket。

DeleteBucket

刪除雲盒Bucket。

GetBucket (ListObjects)

列出雲盒Bucket中所有Object的資訊。

ListObjectsV2(GetBucketV2)

列出雲盒Bucket中所有Object的資訊。

GetBucketInfo

擷取雲盒Bucket資訊。

GetBucketLocation

擷取雲盒Bucket所屬的位置資訊。

許可權控制(ACL)

PutBucketAcl

設定雲盒Bucket存取權限。

GetBucketAcl

擷取雲盒Bucket存取權限。

生命週期(Lifecycle)

PutBucketLifecycle

設定雲盒Bucket的生命週期規則。

GetBucketLifecycle

擷取雲盒Bucket的生命週期規則。

DeleteBucketLifecycle

刪除雲盒Bucket的生命週期規則。

版本控制(Versioning)

PutBucketVersioning

設定雲盒Bucket的版本控制狀態。

GetBucketVersioning

擷取雲盒Bucket的版本控制狀態。

ListObjectVersions(GetBucketVersions)

列舉雲盒Bucket中所有Object的版本資訊。

授權策略(Policy)

PutBucketPolicy

設定雲盒Bucket的授權策略。

GetBucketPolicy

擷取雲盒Bucket的授權策略。

DeleteBucketPolicy

刪除雲盒Bucket的授權策略。

日誌管理(Logging)

PutBucketLogging

開啟雲盒Bucket日誌轉存功能。

GetBucketLogging

擷取雲盒Bucket日誌轉存配置情況。

DeleteBucketLogging

關閉雲盒Bucket日誌轉存功能。

靜態網站(Website)

PutBucketWebsite

設定雲盒Bucket為靜態網站託管模式。

GetBucketWebsite

擷取雲盒Bucket的靜態網站託管配置。

DeleteBucketWebsite

關閉雲盒Bucket的靜態網站託管模式。

防盜鏈(Referer)

PutBucketReferer

設定雲盒Bucket的防盜鏈規則。

GetBucketReferer

擷取雲盒Bucket的防盜鏈規則。

加密(Encryption)

PutBucketEncryption

設定雲盒Bucket的加密規則。

GetBucketEncryption

擷取雲盒Bucket的加密規則。

DeleteBucketEncryption

刪除雲盒Bucket的加密規則。

關於Object的操作

分類

APi

描述

基礎操作

PutObject

上傳Object。

GetObject

擷取Object。

CopyObject

拷貝Object。

AppendObject

以追加寫的方式上傳Object。

DeleteObject

刪除單個Object。

DeleteMultipleObjects

刪除多個Object。

HeadObject

只返回某個Object的meta資訊,不返迴文件內容。

GetObjectMeta

返回Object的基本meta資訊,包括該Object的ETag、Size(檔案大小)以及LastModified等,不返迴文件內容。

分區上傳(MultipartUpload)

InitiateMultipartUpload

初始化一個Multipart Upload事件。

UploadPart

根據指定的Object名和uploadId來分塊(Part)上傳資料。

UploadPartCopy

通過在UploadPart請求的基礎上增加一個要求標頭x-oss-copy-source來調用UploadPartCopy介面,實現從一個已存在的Object中拷貝資料來上傳一個Part。

CompleteMultipartUpload

在將所有資料Part都上傳完成後,您必須調用CompleteMultipartUpload介面來完成整個檔案的分區上傳。

AbortMultipartUpload

取消Multipart Upload事件並刪除對應的Part資料。

ListMultipartUploads

列舉所有執行中的Multipart Upload事件,即已經初始化但還未完成(Complete)或者還未中止(Abort)的Multipart Upload事件。

ListParts

列舉指定uploadId所屬的所有已經上傳成功Part。

許可權控制(ACL)

PutObjectACL

修改Object的存取權限。

GetObjectACL

查看Object的存取權限。

軟連結(Symlink)

PutSymlink

建立軟連結。

GetSymlink

擷取軟連結。

標籤(Tagging)

PutObjectTagging

設定或更新Object標籤。

GetObjectTagging

擷取Object標籤資訊。

DeleteObjectTagging

刪除指定的Object標籤。

後續參考