检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
删除桶策略 功能说明 删除桶策略。 命令结构 Windows操作系统 obsutil bucketpolicy obs://bucket -method=delete [-config=xxx] [-e=xxx] [-i=xxx] [-k=xxx] [-t=xxx] macOS/Linux操作系统
OBS按照对象名的UTF-8编码范围来进行分区管理,对系统进行水平扩展与动态负载均衡。如果用户在对象命名规则上使用了顺序前缀(如时间戳或字母顺序),可能导致大量对象的请求访问集中于某个特定分区,造成访问热点。热点分区上的请求速率受限,访问时延上升。 推荐使用随机前缀对象名,这样请
此步骤。 参考对所有账号授予指定对象的读权限为所有账号授予静态网站文件的读取权限。 如果桶中只有静态网站文件,则配置桶策略为“对象只读”,使桶内所有文件能被公开访问。 单击“访问权限控制>桶策略”。 单击“创建”。 配置桶策略信息。 图2 配置对象只读权限 表1 配置公共读策略参数配置说明
概述 OBS Browser支持通过桶策略、对象策略、桶ACL和对象ACL进行权限控制。 桶策略:桶策略是作用于所配置的OBS桶及桶内对象的。OBS桶拥有者通过桶策略可为IAM用户或其他账号授权桶及桶内对象的操作权限。 对象策略:主账号将对象的读写权限授权给该账号下的IAM用户。 ACL:OBS
SDK公共响应头 调用ObsClient类的相关接口成功后,返回结果均是公共响应头(ObsWebServiceResponse)的子类,该类包含了HTTP/HTTPS的响应头等信息。 // 初始化配置参数 ObsConfig config = new ObsConfig(); config
设置跨域规则 您可以通过setBucketCORS设置桶的跨域规则,如果原规则存在则覆盖原规则。以下代码展示了如何设置跨域规则: static OBSClient *client; NSString *endPoint = @"your-endpoint"; // 认证用的ak和
查看跨域规则 您可以通过getBucketCORS查看桶的跨域规则。以下代码展示了如何查看跨域规则: static OBSClient *client; NSString *endPoint = @"your-endpoint"; // 认证用的ak和sk硬编码到代码中或者明文存
下载与安装SDK(Go SDK) 本节提供Go SDK的下载链接,并介绍SDK的安装方式。 下载SDK OBS Go SDK最新版本源码下载:最新源码下载 安装方式概览 如表1所示,Go SDK有以下安装方式。 表1 Go SDK安装方式概览 序号 方式 1 手动下载开发包使用GoLand新建工程并编译
日志分析 日志配置 OBS Go SDK基于标准库log提供了日志功能,您可以通过InitLog开启日志、CloseLog关闭并同步缓存中的日志内容到日志文件。示例代码如下: // 引入依赖包 import ( obs "github.com/huaweicloud
SDK自定义异常 通过响应中的error来判断请求是否异常,如果error等于空则请求无异常,否则请求失败,错误信息将会在窗口中打印,代码如下所示: static OBSClient *client; NSString *endPoint = @"your-endpoint"; //
删除断点记录文件 功能说明 删除指定文件夹下的断点记录文件。 命令结构 Windows操作系统 obsutil clear [checkpoint_dir] [-u] [-d] [-c] [-config=xxx] [-e=xxx] [-i=xxx] [-k=xxx] [-t=xxx]
创建桶 操作场景 桶是OBS中存储对象的容器。您需要先创建一个桶,然后才能在OBS中存储数据。 下面介绍如何调用创建桶API在指定的区域创建一个桶,API的调用方法请参见如何调用API。 前提条件 已获取AK和SK,获取方法参见获取访问密钥(AK/SK)。 您需要规划桶所在的区域
ultJobs。 说明: 工具会保证该值至少为1。 du 附加参数,可选 快速返回所列举对象的总大小,不显示具体的对象信息,可与其他参数配合使用。 说明: 此参数在列举桶时无效,仅在列举对象时生效。 fs 附加参数,可选 是否使用并行文件系统的列举方式,如果桶是并行文件系统,推荐加上该参数。
能应用于对象。 AclBucketOwnerFullControl bucket-owner-full-control 设在对象上,桶和对象的所有者拥有对象的完全控制权限,其他任何人都没有访问权限。 默认情况下,上传对象至其他用户的桶中,桶拥有者没有对象的控制权限。对象拥有者为桶
在服务列表中选择“对象存储服务 OBS”,进入OBS主界面,如果能显示账号下的桶列表,单击任意桶名称获取桶基本信息,但无法执行创建删除桶等其他操作,表示“Tenant Guest”已生效。 进入OBS桶后,在对象列表能显示桶中对象,可以下载对象,但无法执行上传删除对象等其他操作,表示“Tenant
连接超时异常 如果通过ObsException.getResponseCode获取到的错误码为408,表明连接OBS服务超时,出现这类异常的原因一般是服务地址(Endpoint)错误或网络不通导致无法连接OBS服务,此时请检查服务地址和网络状况。 父主题: 异常处理
资源无法释放 如果发现使用OBS Android SDK后存在内存泄露或OBS服务端连接未断开等情况,请检查是否正确调用了ObsClient.close以及ObsObject.getObjectContent.close释放资源。 父主题: 异常处理
目录分享 如果您想将一个文件夹分享给其他人,同时希望能够指定有效期,OBS Browser+提供文件夹分享和授权码登录的功能,轻松为你完成数据分享。 首先,您登录OBS Browser+后,选择您要分享的目录右键或者单击操作栏的分享按钮。 然后,选择分享链接的有效期,并输入提取码
下载与安装SDK(Harmony SDK) 本节提供Harmony SDK的下载链接,并介绍SDK的安装方式。 下载SDK OBS Harmony SDK最新版本:OBS Harmony SDK。 OBS Harmony SDK最新版本源码下载:最新源码下载。 安装方式概览 如表1所示,Harmony
查看桶日志配置 您可以通过getBucketLogging查看桶日志配置。以下代码展示了如何查看桶日志配置: static OBSClient *client; NSString *endPoint = @"your-endpoint"; // 认证用的ak和sk硬编码到代码中或