检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
费用。 接口约束 单个桶的生命周期规则条数没有限制,但一个桶中所有生命周期规则的XML描述总大小不能超过20KB。 您最多可以在一个并行文件系统下配置20条生命周期管理规则,超过20条将提示不支持。 您必须是桶拥有者或拥有设置桶的生命周期配置的权限,才能设置桶的生命周配置。建议使
费用。 接口约束 单个桶的生命周期规则条数没有限制,但一个桶中所有生命周期规则的XML描述总大小不能超过20KB。 您最多可以在一个并行文件系统下配置20条生命周期管理规则,超过20条将提示不支持。 您必须是桶拥有者或拥有设置桶的生命周期配置的权限,才能设置桶的生命周配置。建议使
PutObject 上传对象时设置加密算法、密钥,对对象启用服务端加密。 SSE-KMS SSE-C ObsClient.PutFile 上传文件时设置加密算法、密钥,对对象启用服务端加密。 SSE-KMS SSE-C ObsClient.GetObject 下载对象时设置解密算法、密钥,用于解密对象。
以通过设置桶策略或用户策略给其他用户。 默认获取Object当前版本的标签信息。可以通过指定versionId参数来获取指定Object版本的标签信息。如果对应版本为删除标记(Delete Marker),则OBS将返回404 Not Found。 文件桶不支持该功能。 开发过程
约束限制: 必须以“/”、“http://”或“https://”开头,长度不超过2KB。 OBS仅支持为桶根目录下的对象设置重定向,不支持为桶中文件夹下的对象设置重定向。 默认取值: 无 cacheControl str 可选 参数解释: 响应中的Cache-Control头。指定对象被下载时的网页的缓存行为。
原始值 说明 SUSPENDED Suspended 暂停多版本。 ENABLED Enabled 开启多版本。 代码示例 以下代码展示了如何查看examplebucket桶的多版本状态。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
HTTP响应消息头列表,由多个元组构成。元组中String代表响应消息头的名称,Object代表响应消息头的值。 默认取值: 无 代码示例 以下代码展示了如何删除examplebucket桶的生命周期规则。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
string 参数解释: OBS服务端返回的请求ID。 代码示例 您可以通过ObsClient.deleteBucket删除桶。以下代码展示如何删除名为examplebucket的桶。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
桶存量信息包括桶的空间大小以及桶包含的对象个数。您可以通过ObsClient.getBucketStorageInfo获取桶的存量信息。以下代码展示如何获取名为examplebucket桶的存量信息。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
if(objectContent != null) { // objectContent 就是获取的要下载的文件的文件流 // 在这里可以读取 objectContent,长时间不读取这个流会被服务端断开连接
代码示例 本示例用于通过ObsClient.deleteBucketTagging删除examplebucket桶的桶标签。以下代码展示了如何删除桶标签: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
桶的配额值。 默认取值: 0,表示没有限制桶配额。 代码示例 您可以通过ObsClient.getBucketQuota获取桶配额。以下代码展示如何获取名为examplebucket的桶配额。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
BaseResponseOutput 参数名称 参数类型 描述 RequestId string 参数解释: OBS服务端返回的请求ID。 代码示例 本示例用于如何设置桶的多版本状态。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
参数解释: 桶的多版本状态。 代码示例 您可以通过ObsClient.getBucketVersioning查看桶的多版本状态。以下代码展示了如何查看名为examplebucket桶的多版本状态。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
OBS服务端返回的请求ID。 代码示例 您可以通过ObsClient.deleteBucketLifecycle删除桶的生命周期规则。以下代码展示了如何删除名为examplebucket桶的生命周期规则。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
参数解释: OBS服务端返回的请求ID。 代码示例 您可以通过ObsClient.deleteBucketTagging删除桶标签。以下代码展示了如何删除名为examplebucket桶的标签配置。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
对已存在的对象更改或者获取ACL(access control list) 。一个对象的ACL最多支持100条Grant授权。 本节将介绍如何更改对象ACL,改变对象的访问权限。 多版本 默认情况下,更改的是最新版本的对象ACL。要设置指定版本的对象ACL,请求可以带参数versionId。
BaseResponseOutput 参数名称 参数类型 描述 RequestId string 参数解释: OBS服务端返回的请求ID。 代码示例 本示例用于如何设置桶的多版本状态。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
HTTP响应消息头列表,由多个元组构成。元组中String代表响应消息头的名称,Object代表响应消息头的值。 默认取值: 无 代码示例 以下代码展示了如何通过启用和暂停设置examplebucket桶的多版本状态。 1 2 3 4 5 6 7 8 9 10 11 12 13
com且用户未设定区域时,默认为华北-北京一(cn-north-1)。 代码示例 您可以通过ObsClient.getBucketLocation获取桶的区域位置。以下代码展示如何获取名为examplebucket桶区域位置。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16