python SDK
python 和 java 或者和 GO ,在性能上來說都不是最好的,而且 python 無法支持多核的併發,只能跑在單核上的多線程。但是 oss 也提供了相應的方法提高多線程的文件吞吐;
初始化
在初始化時 python 有兩個地方可以做調整
connect_timeout
可以增大客戶端在數據讀寫過程中的超時時間,常用在客戶端到 OSS 公網情況下上傳大文件時增長時間,防止在公網抖動或者丟包情況下出現傳輸超時;
# -*- coding: utf-8 -*-
import oss2
# 阿里雲主賬號AccessKey擁有所有API的訪問權限,風險很高。強烈建議您創建並使用RAM賬號進行API訪問或日常運維,請登錄RAM控制檯創建RAM賬號。
auth = oss2.Auth('<yourAccessKeyId