阿里云 ECS 美国服务器里的大文件传到国内 OSS 服务器

用美国硅谷的 ECS 服务器下载编译 WebRTC 非常方便,但是下载源代码到国内非常慢

我们先把美国硅谷的 ECS 服务器上打包的 WebRTC 文件,上传到阿里云的国内某台 OSS 上,再从国内 OSS 下载到本地

注意:所有的上传下载都是计算费用的,这个方法仅用于急着要用大文件的,我的 24 G 文件急着用,你要是不急,就用 WinSCP 直接从美国硅谷 ECS 服务器上下载,我试了几种方法都是 40 KB 左右,24 G 文件大概六天,太慢了

bash 复制代码
一、阿里云 OSS 管理控制台

找个国内的,比如华东地区,建立一个新的 Bucket,命名 webrtc_download,记得勾选打开加速功能,新建的 Bucket 大概半小时才能用,这个时段我们做如下操作
bash 复制代码
二、WebRTC 编译服务器上,打包 WebRTC 源代码

cd ~

tar -zcvf webrtc_m130.tar.gz webrtc_m130/
bash 复制代码
三、WebRTC 编译服务器上,下载安装阿里云 OSS 上传命令 ossutil64

wget http://gosspublic.alicdn.com/ossutil/1.7.8/ossutil64

chmod 755 ossutil64
bash 复制代码
四、获取阿里云 AccessKey 信息,这个是临时的登录 Token,用来把美国硅谷 ECS 服务器里的文件传到国内地区的 OSS 服务器上

如果你不知道自己的 AccessKey:

    登录 阿里云 RAM 控制台

    点击 创建 AccessKey

    保存弹出的 AccessKey ID 和 AccessKey Secret(只显示一次,务必保存好,最大闲置时间为 90 天)
bash 复制代码
五、配置 ossutil

./ossutil64 config

按提示输入以下信息:

configFileName     webrtc_oss.conf                自己定义的名称,下面的命令要用到

language           直接按回车                     默认英语

endpoint           oss-accelerate.aliyuncs.com    传输加速域名,固定的名称

accessKeyId        你的 AccessKey ID              从阿里云控制台获取

accessKeySecret    你的 AccessKey Secret          从阿里云控制台获取

stsToken           直接按回车                     留空
bash 复制代码
六、执行上传命令

./ossutil64 cp webrtc_m130.tar.gz oss://webrtc_download<你的 Bucket 名称>/webrtc_m130.tar.gz --config-file webrtc_oss.conf<你的 OSS config 文件名称> --bigfile-threshold 104857600 --parallel 10 --jobs 4
bash 复制代码
七、上传成功后到阿里云 OSS 管理控制台,找到上传的文件,打开详情,注意要修改默认 300 秒的过期时间,找到下载地址,用浏览器或者下载工具下载,我用 IDM 下载,它支持断点续传
相关推荐
yuezhilangniao7 分钟前
**国内阿里云环境**ubuntu22安装k8s1.32
阿里云·kubernetes·云计算
鹤落晴春7 小时前
RH124问答3:从命令行管理文件
linux·运维·服务器
火山上的企鹅8 小时前
Codex实战:APP远程升级服务搭建(三)后台管理页面(APK 上传、版本管理、多应用页签)
服务器·网络·数据库·oracle·qgc
❀搜不到8 小时前
远程服务器codex使用本地cc-switch的deepseek api
运维·服务器
袁小皮皮不皮8 小时前
3.HCIP OSPF补充知识(优化版)
服务器·网络·数据库·网络协议·智能路由器
袁小皮皮不皮10 小时前
1.HCIP BFD 学习笔记(优化版)
服务器·网络·笔记·网络协议·学习·智能路由器·ip
精益数智小屋11 小时前
项目管理看板如何拆解任务进度?项目管理看板解决跨部门协作难题
大数据·人工智能·数据分析·云计算·软件工程
dxxt_yy11 小时前
千兆光/电口+OTDR一体——成都鼎讯 SZT-1000A 千兆以太网测试仪助力风电能源光缆管理
运维·服务器·能源
tedcloud12312 小时前
taste-skill部署教程:打造个性化AI推荐工作流
服务器·前端·人工智能·系统架构·edge
凡人叶枫13 小时前
Effective C++ 条款28:避免使用 handles 指向对象内部
linux·服务器·开发语言·c++·嵌入式开发