检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
了进一步提升上传下载性能,可根据文件大小、网络情况等因素进行调整,以获得最大传输效率并能保证传输任务顺利完成。 针对用户侧存在大量小文件(通常大小在几MB以内)的场景下,对应上传下载请求数较多,此时可以通过适当增大最大并行任务数进行调优;由于文件大小较小可能无法触发分段上传/下载
/src2/test1.txt obs://bucket-test/src1/src3/ 同步本地src1文件夹下的所有文件和文件夹至bucket-test桶的src1文件夹中,同步命令如下: ./obsutil sync /src1 obs://bucket-test/src1
txt obs://bucket-test/src2/test2.txt 递归上传本地src1文件夹中的所有文件和文件夹(包括src1文件夹本身)至bucket-test桶的src文件夹下,且上传过程中不进行询问操作,命令如下: ./obsutil cp /src1 obs://bucket-test/src
如何在弹性文件服务SFS和对象存储服务OBS之间进行数据迁移? 背景知识 对象存储服务OBS是华为云提供的稳定、安全、高效、易用的云存储服务,具备标准Restful API接口,可存储任意数量和形式的非结构化数据。 弹性文件服务SFS是华为云提供的按需扩展的高性能文件存储(NAS
我可以修改桶所在的区域吗? 如何修改桶所属的企业项目? 我可以在桶间进行文件复制吗? 我可以在桶间进行文件移动吗? 我可以上传同名对象到同一个文件夹中吗? OBS是否支持断点续传功能? OBS是否支持批量上传文件? OBS是否支持批量下载文件? OBS是否支持批量删除对象或清空桶? 无法搜索到桶中对象或对象不存在返回403
使用obsutil下载文件夹前期速度正常,下载到90%后速度变慢 出现此种现象有两种场景。 场景一:文件夹中存在部分大对象和大量小对象。对于大对象,下载速度很快;对于大量小对象,下载速度主要受TPS影响。如果下载到90%后都是小对象,此时下载速度一定程度上可能会降低。 场景二:文件夹中的对象
/ObjectName HTTP/1.1 POST / HTTP/1.1 两种方式单次上传对象大小范围均为[0, 5GB],如果需要上传超过5GB的大文件,需要通过多段上传实现。 关于PUT和POST上传更详细的API信息,请参见API参考PUT上传和POST上传。 父主题: API和SDK等开发者相关
方式二,按https://桶名.域名/文件夹目录层级/对象名的方式进行拼接。 如果该对象存在于桶的根目录下,则链接地址将不需要有文件夹目录层级。 各区域对应的域名可以从这里的终端节点查看。 例如需访问区域为“华北-北京四”的桶名为“testbucket”中“test”文件夹下对象名为“test.
在浏览器中访问OBS域名:https://obs.myhuaweicloud.com。 单击域名左侧的,选择“证书”。 图1 导出证书 单击“详细信息 > 复制到文件”,根据向导提示获取OBS证书(obs.cer)。 将OBS证书导入客户端信任库。 以Java运行环境为例,需要将证书导入cacerts内。下面示例中“d:\obs
contentDisposition String 可选 参数解释: 为请求的对象提供一个默认的文件名赋值给该对象,当下载对象或者访问对象时,以默认文件名命名的文件将直接在浏览器上显示或在访问时弹出文件下载对话框。 默认取值: 无 contentEncoding String 可选 参数解释:
obs://bucket-test/test1.txt /test.txt 下载完成后,本地文件为: └── test.txt 递归下载bucket-test桶中的src2文件夹中的所有文件和文件夹(包括src2文件夹本身)至本地已存在的src1文件夹,且下载过程中不进行询问操作,下载命令为: ./obsutil
在搜索框输入“folder-001/”,查看folder-001文件夹下的对象列表,可以看到该文件夹下有一个“222.txt”和“111.txt”。 图4 查看文件 单击”新建文件夹”,文件夹folder-002可以创建成功。 图5 创建文件夹成功 单击“上传对象”,文件333.txt上传成功。 图6 上传对象成功
deleteBucketTagging 删除指定桶的标签。 上传对象 ObsClient.putContent 上传对象到指定桶中。 上传文件 ObsClient.putFile 上传文件/文件夹到指定桶中。 追加上传 ObsClient.appendObject 对同一个对象追加数据内容。 下载对象 ObsClient
对应的断点记录文件恢复任务。 r 附加参数,上传文件夹时必选 多文件上传时可选 递归上传文件夹中的所有文件和子文件夹。 f 附加参数,多文件/文件夹上传或上传文件夹时可选 强制操作,不进行询问提示。 j 附加参数,多文件/文件夹上传或上传文件夹时可选 上传文件夹时批量任务的最大并
SDK包中的log4j2.xml文件放到classpath根目录; 或者调用Log4j2Configurator.setLogConfig直接指定log4j2.xml文件的路径。 您可以从OBS Java SDK的发布软件包中获取默认的日志配置文件log4j2.xml,并在该文件基础上进行修改定制。
注意事项 多sink写同一文件 OBS和HDFS在一致性保证上是有差别的:HDFS租约机制可以保证并发写同一个文件时不会产生一致性问题,但是OBS实现的HDFS协议不支持租约Lease机制(并发写同一个文件时将产生不可确定的状态),所以在flume场景下可以通过文件命名规则进行解决。
如JavaScript、Flash等。相比之下,动态网站则依赖于服务器端处理脚本,包括PHP、JSP或ASP.Net等。 您可以将静态网站文件上传至OBS的桶中作为对象,并对这些对象赋予公共读权限,然后将该桶配置成静态网站托管模式,以实现在OBS上托管静态网站的目的。 第三方用户
上传概述 使用场景 您可以根据需要上传文件或者文件夹至已有的OBS桶。上传文件时,如果您需要将文件归类处理,可以先新建文件夹,然后将相关的文件上传到文件夹中。 新建文件夹的详情请参见创建文件夹。 待上传的文件可以是任何类型:文本文件、图片、视频等。 虽然OBS服务支持您将对象上传
bool 可选 参数解释: 指明object字段是否代表文件路径。 取值范围: True:object字段代表文件路径。 False:object字段不代表文件路径。 默认取值: False offset int 可选 参数解释: 源文件中某一分段的起始偏移大小。 取值范围: 非负整数,不大于待上传对象的大小,单位:字节。
Endpoint = "https://your-endpoint"; // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全;本示例以ak和sk保存在环境变量中为例,运行本示例前请先在本地环境中设置环境变量Access