检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
options.bucket_options.host_name = "obs.cn-north-4.myhuaweicloud.com"; // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全;
选择本地文件,进行表单上传。 使用SDK生成的用于鉴权的请求参数包括两个: Policy,对应表单中policy字段。 Signature,对应表单中的signature字段。 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。
13 14 15 16 17 18 19 20 21 22 23 24 // 本次请求的桶的endpoint String endPoint = "http://your-endpoint"; // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放
并行文件系统不支持该参数。 表7 Transition 参数名称 参数类型 描述 StorageClass StorageClassType 参数解释: 对象转换后的存储类型。 Date string 参数解释: 指定OBS对该日期之前的对象执行生命周期规则。
BufferedReader.java:161) at java.io.BufferedReader.readLine(BufferedReader.java:324) at java.io.BufferedReader.readLine(BufferedReader.java:389) 客户端下载读取文件流时
可能的取值: 服务端pem格式根证书文件路径。 True:从操作系统根证书库中获取服务端证书列表并验证服务端证书(仅支持Windows操作系统)。 False:表示不验证服务端证书。 默认为False。
复制对象常见问题请参见我可以在桶间进行文件复制吗?。 父主题: 对象相关接口(Go SDK)
注意: 并行文件系统不支持该参数。 Transitions、Expiration、NoncurrentVersionTransitions、NoncurrentVersionExpiration不能全为空。
对于并行文件系统,不携带此参数时默认列举是递归列举此目录下所有内容,会列举子目录。在大数据场景下(目录层级深、目录下文件多)的列举,建议设置[delimiter=/],只列举当前目录下的内容,不列举子目录,提高列举效率。
注意: 并行文件系统不支持该参数。
OBS仅支持为桶根目录下的对象设置重定向,不支持为桶中文件夹下的对象设置重定向。 默认取值: 无 x-obs-version-id String 参数解释: 对象的版本号。如果该对象无版本号,则响应中不会出现该消息头。 约束限制: 长度为32的字符串。
默认取值: 无 Content-Type String 否 参数解释: 指定对象被下载时的文件类型。 约束限制: 无 取值范围: 参见HTTP标准头域Content-Type的取值。
默认取值: 无 代码示例:上传对象时指定预定义访问策略 以下代码展示如何将本地文件localfile上传到examplebucket桶下的objectname对象,同时指定预定义访问策略: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
System.out.println("deleteObjects failed"); // 其他异常信息打印 e.printStackTrace(); } } } 以下代码展示了批量删除未开启多版本桶examplebucket中的文件夹
您最多可以在一个并行文件系统下配置20条生命周期管理规则,超过20条将提示不支持。 您必须是桶拥有者或拥有设置桶的生命周期配置的权限,才能设置桶的生命周期配置。
= null) { // objectContent 就是获取的要下载的文件的文件流 // 在这里可以读取 objectContent,长时间不读取这个流会被服务端断开连接 }
并行文件系统不支持追加写对象。 请求消息样式 POST /ObjectName?
OBS仅支持为桶根目录下的对象设置重定向,不支持为桶中文件夹下的对象设置重定向。 取值范围: 无 默认取值: 无 CopySourceSseC string 当使用SSE-C方式时,必选 参数解释: 表示服务端加密是SSE-C方式。对象使用SSE-C加密方式。
OBS仅支持为桶根目录下的对象设置重定向,不支持为桶中文件夹下的对象设置重定向。 默认取值: 无 x-obs-server-side-encryption String 否。当使用SSE-KMS方式时,必选。 参数解释: 使用该头域表示服务端加密是SSE-KMS方式。
OBS仅支持为桶根目录下的对象设置重定向,不支持为桶中文件夹下的对象设置重定向。 取值范围: 无 默认取值: 无 CopySourceSseC string 当使用SSE-C方式时,必选 参数解释: 表示服务端加密是SSE-C方式。对象使用SSE-C加密方式。