OBS-upload-tool

<p class="shortdesc"></p> <section class="section" id="Obsuploadtool__section_ff1_rcb_rlb"><h2 class="doc-tairway">工具简介</h2> <p class="p">Obs-upload-tool工具是OBS上传大文件时所使用的工具(文件大小不能超过48G),支持断点续传。</p> </section> <section class="section" id="Obsuploadtool__section_sn2_rcb_rlb"><h2 class="doc-tairway">相关准备</h2> <ol class="ol" id="Obsuploadtool__ol_q33_scb_rlb"> <li class="li">下载<a class="xref" href="https://obs-cn-shanghai.fincloud.pinganyun.com/obs-read-public/obs-tool-v5.0.7z" target="_blank">obs-upload-tool</a>工具。</li> <li class="li">确保JAVA环境为1.7及以上版本。</li> </ol> </section> <section class="section" id="Obsuploadtool__section_lv2_rcb_rlb"><h2 class="doc-tairway"> 使用方法</h2> <ol class="ol" id="Obsuploadtool__ol_ud4_tcb_rlb"> <li class="li">解压下载的安装包。</li> <li class="li">解压后,配置config.properties文件中的内容。<table class="table" id="Obsuploadtool__table_bl5_5cb_rlb"><caption></caption><colgroup><col><col></colgroup><thead class="thead"> <tr class="row"> <th class="entry" id="Obsuploadtool__table_bl5_5cb_rlb__entry__1">参数</th> <th class="entry" id="Obsuploadtool__table_bl5_5cb_rlb__entry__2">说明</th> </tr> </thead><tbody class="tbody"> <tr class="row"> <td class="entry" headers="Obsuploadtool__table_bl5_5cb_rlb__entry__1 "> <p class="p">bucket_name</p> </td> <td class="entry" headers="Obsuploadtool__table_bl5_5cb_rlb__entry__2 "> <p class="p">存储空间名称,即要将文件上传到哪个存储空间中。您可以通过控制台创建存储空间并查看其相关信息。</p> </td> </tr> <tr class="row"> <td class="entry" headers="Obsuploadtool__table_bl5_5cb_rlb__entry__1 "> <p class="p">endpoint</p> </td> <td class="entry" headers="Obsuploadtool__table_bl5_5cb_rlb__entry__2 "> <p class="p">该Bucket所对应的endpoint,可以通过平安云OBS控制台查看。</p> </td> </tr> <tr class="row"> <td class="entry" headers="Obsuploadtool__table_bl5_5cb_rlb__entry__1 "> <p class="p">access_key</p> <p class="p">secret_key</p> </td> <td class="entry" headers="Obsuploadtool__table_bl5_5cb_rlb__entry__2 "> <p class="p">公钥和密钥,可以通过平安云OBS控制台查看。</p> <p class="p">查看路径:单击该Bucket名称,进入<span class="keyword wintitle">概览</span>页面,在该页面可以查看到相关信息。</p> </td> </tr> <tr class="row"> <td class="entry" headers="Obsuploadtool__table_bl5_5cb_rlb__entry__1 ">is_upload_dir</td> <td class="entry" headers="Obsuploadtool__table_bl5_5cb_rlb__entry__2 "> <p class="p">参数代表上传的目录或者单个文件。</p> <ul class="ul" id="Obsuploadtool__ul_cl5_5cb_rlb"> <li class="li">true:代表上传目录,例如,upload_directory=D:\\filePath\\</li> <li class="li">false:代表上传的单个文件,例如,file_path=D:\\filePath\\abc.zip</li> </ul> <div class="note important note_important"><span class="note__title">重要:</span> <p class="p">配置项暂不支持中文路径和中文文件名。如需上传中文文件,可放在某个英文文件夹下上传该目录。或者用jdk/bin/native2ascii.exe工具对config.properties进行编码转换,然后再运行java -jar lib/obs-upload-tool.jar</p> </div> </td> </tr> </tbody></table></li> <li class="li">进入解压后的/obs-upload-tool/文件夹,按住<code class="ph codeph">shift</code>键后单击鼠标右键</li> <li class="li">在弹出的菜单中单击<span class="ph uicontrol">在此处打开命令窗口</span>。在cmd窗口中执行如下命令:<pre class="pre codeblock"><code>java -jar lib/obs-upload-tool.jar</code></pre></li> </ol> </section> <section class="section" id="Obsuploadtool__section_vwr_mdb_rlb"><h2 class="doc-tairway">执行结果</h2> <p class="p">上传的对象的objectkey就是文件名或文件夹/../文件名。</p> <p class="p">上传完成后,在控制台单击上传的Bucket,选择<span class="ph uicontrol">OBJECT管理</span>页签,搜索下拉框选择<span class="ph uicontrol">objectkey</span>,搜索框里输入文件名或文件夹/../文件名,可查询出相关文件。</p> </section>
以上内容是否解决了您的问题?
请补全提交信息!
联系我们

电话咨询

400-151-8800

邮件咨询

fincloud@ocft.com

在线客服

工单支持

解决云产品相关技术问题