什么是OSS ON云盒

OSS ON云盒为云盒(CloudBox)产品提供了非结构化数据本地存储、本地访问、以及本地处理的能力。您可以在OSS ON云盒中创建存储空间(Bucket),并使用与公共云一致的API、SDK访问云盒中的OSS。

功能优势

云盒是阿里云提供的全托管云服务。公共云的硬件设施以软硬一体化方式部署到您本地机房,满足您业务上的数据安全、数据本地处理、低延时等需求。您可以在本地拥有与公共云一致的使用体验。云盒开箱即用,有助于您更好地专注业务逻辑,减少为硬件和云平台投入的运维精力。关于云盒的更多信息,请参见什么是云盒

与公共云相比,通过云盒您可以获得本地部署带来的数据安全、数据本地处理、低延时等优势。

  • 数据安全:数据存储在您自主可控的数据中心内,满足数据驻留在本地的监管要求。

  • 数据本地处理:无需传输到云端,减少大量数据传输到云端所耗费的费用。

  • 低延时:云盒离您本地的设备距离近,可以与本地设备、应用程序进行近实时的业务交互。

  • 资源独占:无需与公共云其他客户共享存储,即便是敏感数据,也能安心存放。

使用场景

  • 将本地服务器环境制作成镜像保存到云盒本地OSS

    如果您想要将本地服务器环境制作成自定义镜像,以便在云盒内批量部署环境、备份服务器数据等,您可以通过SMC来迁移本地服务器到阿里云云盒,迁移时基于本地服务器环境制作的镜像可以保存到云盒OSS中,实现数据在本地闭环。具体步骤,请参见将本地服务器环境制作成镜像保存到云盒本地OSS

  • 将ECS快照保存到云盒本地OSS

    快照是某一时间点云盘数据状态的备份文件,可以用于数据备份和制作镜像。您可以基于云盒中的ECS实例创建快照,并将快照保存到云盒OSS中,以实现业务数据本地闭环。具体步骤,请参见将ECS快照保存到云盒本地OSS

费用说明

关于OSS ON云盒的计费方式、扩容规则、计费案例等信息,请参见对象存储计费

使用限制

  • 每个阿里云账户最多只能在OSS ON云盒中创建100个有地域属性的Bucket。

  • 不支持在OSS ON云盒中创建无地域属性的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标签。