检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
// 其他异常信息打印 e.printStackTrace(); } } } 代码示例:上传文件流 以下代码将localfile文件流上传到bucketname中dir目录下的objectname对象中。 1 2 3 4 5
Bucket) fmt.Printf("RequestId:%s\n", output.RequestId) return } fmt.Printf("Create bucket:%s fail!\n", input.Bucket) if
"prefix${key}suffix", "replaceKeyPrefixWith": "picture/", "vpcEndpointURN": "001" } }] } 响应示例 HTTP/1.1 201 Created
参数类型 描述 statusCode int 参数解释: HTTP状态码。 取值范围: 状态码是一组从2xx(成功)到4xx或5xx(错误)的数字代码,状态码表示了请求响应的状态。 完整的状态码列表请参见状态码。 默认取值: 无 responseHeaders Map<String, Object>
、READ_ACP和WRITE_ACP的权限。 如果有对象的完全控制权限意味着拥有READ、READ_ACP和WRITE_ACP的权限。 代码示例 本示例用于获取examplebucket桶中objectname对象的访问权限。 1 2 3 4 5 6 7 8 9
OBS的文件夹与文件系统的文件夹是否一样? 不一样。 OBS并没有文件系统中的文件和文件夹概念。为了使用户更方便进行管理数据,OBS提供了一种方式模拟文件夹。实际上在OBS内部是通过在对象的名称中增加“/”,将该对象在OBS管理控制台上模拟成一个文件夹的形式展现。 父主题: 产品咨询
"key": "exampleobject.docx",//对象名 "oldpsxpth": "",//文件在并行文件系统中rename前的路径 "sequencer": "1",//确定某个特定对象事件顺序的标识 "size":
、READ_ACP和WRITE_ACP的权限。 如果有对象的完全控制权限意味着拥有READ、READ_ACP和WRITE_ACP的权限。 代码示例 获取examplebucket桶内objectname对象多版本对象访问权限。 1 2 3 4 5 6 7 8 9
表4 目前支持加密的接口列表 方法名称 说明 putObject 上传对象 getObject 下载对象 示例代码 这是CtrRSACipherGenerator的示例代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
HTTP/1.1 关于PUT上传的更多详细信息,请参考PUT上传。 多版本 如果桶的多版本状态是开启的,系统会自动为对象生成一个唯一的版本号;如果桶的多版本状态是暂停的,则系统生成的对象版本号为null,并由响应报头x-obs-version-id返回该版本号。关于桶的多版本状态,参见设置桶的多版本状态。
查看版本号 功能说明 查看工具当前的版本号。 命令结构 Windows操作系统 obsutil version macOS/Linux操作系统 ./obsutil version 运行示例 以Windows操作系统为例。运行示例如下: obsutil version obsutil
、READ_ACP和WRITE_ACP的权限。 如果有对象的完全控制权限意味着拥有READ、READ_ACP和WRITE_ACP的权限。 代码示例 本示例用于获取examplebucket桶的日志管理配置。 1 2 3 4 5 6 7 8 9 10 11 12 13
ObjectMetadata 参数解释: 对象元数据,详见ObjectMetadata。 代码示例 本示例展示了使用断点续传方式将examplebucket桶里的objectname对象下载到本地文件localfile中。示例代码如下: 1 2 3 4 5 6 7 8 9 10 11
命令结构 Windows操作系统 obsutil update [-f] [-retrytimes=xxx] macOS/Linux操作系统 ./obsutil update [-f] [-retrytimes=xxx] 运行示例 以Windows操作系统为例。运行示例如下: obsutil
表2 返回结果 参数类型 描述 boolean 参数解释: 桶是否存在。 取值范围: true:桶存在 false:桶不存在 默认取值: 无 代码示例 本示例用于判断examplebucket桶是否存在。 1 2 3 4 5 6 7 8 9 10 11 12 13 14
默认情况下,上传对象至其他用户的桶中,桶拥有者没有对象的控制权限。对象拥有者为桶拥有者添加此权限控制策略后,桶所有者可以完全控制对象。例如,用户A上传对象x至用户B的桶中,系统默认用户B没有对象x的控制权。当用户A为对象x设置bucket-owner-full-control策略后,用户B就拥有了对象x的控制权。
HTTP响应消息头列表,由多个元组构成。元组中String代表响应消息头的名称,Object代表响应消息头的值。 默认取值: 无 代码示例 以下代码展示了examplebucket桶如何实现网站文件托管:(1)上传对象时,设置对象的MIME类型;(2)设置对象访问权限为公共读。
对于原本使用本地文件系统存储数据的用户,希望把数据存储在OBS上但不改变数据的访问方式,推荐使用s3fs。 s3fs是一款基于用户空间文件系统(Filesystem in Userspace,简称FUSE)的文件系统工具,支持您在Linux系统中,将OBS对象桶挂载到本地文件系统,让您能够
给用户配置OBS系统权限或桶读写权限后仍然提示拒绝访问,请检查相应权限 原因 给用户配置了OBS系统权限 在IAM中给用户配置了OBS ReadOnlyAccess、OBS OperateAccess、OBS Buckets Viewer等系统权限后,实际上只允许执行一部分OBS操作,例如OBS
Windows操作系统下,下载对象时发现本地和云上对象数量不一致 如果发现下载后本地文件和文件夹数量之和小于云上对象数量(OBS不区分文件或文件夹,统称为对象),并且当前操作系统是Windows,这个是因为Windows文件系统将文件和目录名称视为不区分大小写,FOO.txt和foo