检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
除,会按照30天计费。 b:最小计量单位是指对象的存储容量计费下限。存储单个对象小于64KB按64KB计费,大于64KB按实际大小计费。 如何访问对象存储服务 对象存储服务提供了多种资源管理工具,您可以选择表2中的任意一种方式访问并管理对象存储服务上的资源。 表2 OBS资源管理工具
查看生命周期规则 您可以通过getBucketLifecycle查看桶的生命周期规则,以下代码展示了如何查看桶的生命周期规则: static OBSClient *client; NSString *endPoint = @"your-endpoint"; // 认证用的ak和s
查看桶多版本状态 您可以通过getBucketVersioning查看桶的多版本状态。以下代码展示了如何查看桶的多版本状态: static OBSClient *client; NSString *endPoint = @"your-endpoint"; // 认证用的ak和sk
关闭桶日志 关闭桶日志功能实际上就是调用setBucketLogging将日志配置清空,以下代码展示了如何关闭桶日志: static OBSClient *client; NSString *endPoint = @"your-endpoint"; // 认证用的ak和sk硬编码
为桶配置服务端加密后,OBS会对历史对象进行加密吗? 不会。 OBS只对服务器端加密配置生效后上传的对象进行加密,不会加密历史对象。如果您需要加密历史对象,需删除历史对象后重新上传。 父主题: 服务端加密
)用于标识发送或接收数据的类型,浏览器根据该参数来决定对象文件的打开方式。 取值范围: 常见的Content-Type(MIME)列表参见如何理解Content-Type(MIME)? 默认取值: 如果您在上传Object时未指定Content-Type,SDK会根据指定Obje
SDK) 功能说明 将指定并行文件系统内的一个对象从指定位置起修改为其他内容。 接口约束 目前接口仅在并行文件系统支持,普通对象桶不支持,如何创建并行文件系统请参考创建桶。 您必须拥有obs:object:PutObject权限,才能修改写对象。相关授权操作可参见典型权限场景配置案例。
配置ModelArts和SFS Turbo间网络直通 创建委托授权ModelArts云服务使用SFS Turbo 使用IAM管理员账号登录IAM控制台。 在IAM控制台的左侧导航窗格中选择“权限管理 > 权限”,单击右上角的“创建自定义策略”,进入自定义策略配置页面。 输入“策略
设置跨域规则 您可以通过setBucketCORS设置桶的跨域规则,如果原规则存在则覆盖原规则。以下代码展示了如何设置跨域规则: static OBSClient *client; NSString *endPoint = @"your-endpoint"; // 认证用的ak和
owner_id char * 必选 参数解释: 桶所有者的账号ID,即domain_id。 约束限制: 无 取值范围: 如何获取桶所有者的账号ID请参见如何获取账号ID和用户ID? 默认取值: 无 owner_display_name char * 必选 参数解释: 用户的显示名称。
getBucketWebsite查看examplebucket桶的托管配置。以下代码展示了如何查看托管配置。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
IME)用于标识发送或接收数据的类型,浏览器根据该参数来决定数据的打开方式。 取值范围: 常见的contentType(MIME)列表参见如何理解Content-Type(MIME)?(Python SDK)。 默认取值: 如果您在上传Object时未指定contentType,
获取对象属性 您可以通过getObjectMetaData来获取对象属性,包括对象长度,对象MIME类型,对象自定义元数据等信息。以下代码展示了如何获取对象属性: static OBSClient *client; NSString *endPoint = @"your-endpoint";
状态码 服务器向用户返回的状态码和提示信息如表1所示: 表1 状态码 状态码 说明 2xx 服务器成功返回用户请求的数据。 4xx 客户端发出的请求有错误,服务器没有进行新建或修改数据的操作。 5xx 服务器发生错误,用户将无法判断发出的请求是否成功。 注:请使用符合https://www
DEEP_ARCHIVE 深度归档存储(受限公测) 代码示例 本示例展示了如何获取examplebucket桶下objectname对象的元数据。示例代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
默认取值: 无 代码示例:设置对象转换策略 以下代码展示了如何设置examplebucket桶最新版本对象和历史版本对象的转换策略。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
如果桶不为空(包含对象或分段上传碎片),则该桶无法删除。 删除桶非幂等操作,删除不存在的桶会报错。 相关链接 如何删除桶内对象和历史版本,请参见删除OBS桶中的对象。 如何清理碎片,请参见清理碎片。 您可以使用列举桶内对象和列举多段上传任务来确认桶是否为空。 关于删除桶的API说明,请参见删除桶。
owner_id const char * 可选 参数解释: 对象拥有者的domain_id(账号ID)。 约束限制: 无 取值范围: 如何获取桶所有者的账号ID请参见如何获取账号ID和用户ID? 默认取值: 无 storage_class const char * 可选 参数解释: 对象的存储类别。
操作系统提供内置命令,在系统启动时就将依赖的目录调入内存,这样在任意目录下都可以运行命令,提高工具易用性。 本章根据不同操作系统,分别介绍如何将obsutil设置为系统内置命令。 将obsutil设为Windows操作系统内置命令 方式一:使用脚本自动配置(推荐) 进入obsutil工具所在目录。
上传对象时指定预定义访问策略。 调用OBSSetObjectACLRequest直接设置。 上传对象时指定预定义访问策略 以下代码展示如何在上传对象时指定预定义访问策略: static OBSClient *client; NSString *endPoint = @"your-endpoint";