背景
在某些业务场景下,生成超大的日志文件或者其他文件, 这些文件需要及时移出并 gz 压缩保存到 OSS,但是压缩文件可能会大于 3G 超出函数计算执行环境的最大内存限制, 本文提供流式解决这个问题的方案
- 函数计算配置VPC, 内网打通ecs
- OSS 和 函数计算在相同 region, 内网传输
示例代码
依赖使用第三方库 paramiko, 但是默认的库在传输大文件上有传输速率限制, 需要做如下改造, 同时构造 paramiko.SFTPClient 的时候需要设置好 window_size 和 max_packet_size 这两个参数

import paramikoimport gzipimport oss2import loggingimport osimport timelogging.getLogger("oss2 继续阅读与本文标签相同的文章
上一篇 :
函数计算对文件进行压缩和解压缩使用总结
下一篇 :
Huffman Tree (哈夫曼树学习)
-
URLOS如何打开dev模式(开发环境)
2026-05-23栏目: 教程
-
网站有流量没有转化率怎么办?
2026-05-23栏目: 教程
-
PYTHON趣用—配平化学方程式
2026-05-23栏目: 教程
-
嵌入式Linux开发环境搭建,问题ping、nfs的解决
2026-05-23栏目: 教程
-
Docker+Maven+Jenkins在Devops中完整应用
2026-05-23栏目: 教程
