基于gevent的boto3冰川同步上传系统

GreenGlacier的Python项目详细描述


基于gevent的使用boto3的冰川同步上传器


这个包旨在提供一个简单的库接口来完成多部分 上传到AWS Glacier。它使用gevent提供的greenlet进行并发,并使用 由 消费者。这个包不直接依赖于BOTO3。

参考实现:

import boto3
import sys
from greenglacier import GreenGlacierUploader

glacier = boto3.resource('glacier')
vault = glacier.Vault('-', 'vault name')
uploader = GreenGlacierUploader(vault)
try:
    uploader.upload(sys.argv[1])
except GreenGlacierUploader.UploadFailedException as e:
    print("Failed to upload {}: {}".format(args.filename, e))

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用if语句和单选按钮在Jlabel上显示文本   java Liquibase:如何识别仅变更集基础ID?   区分Java对象   java以编程方式禁止windows请求对windows的注意   我可以在excel单元格中输入Java格式的日期吗?   java用流替换for循环中的递归   java返回字符串的格式类似于信用卡号   java Android Facebook登录和Webview   安卓中java将ArrayList<String>从活动传递到片段   java Apache OpenNLP POSModel(URL)构造函数   java Android如何从sd卡动态查看图像?我的代码出错了   java Testng测试特定的异常消息   java更改spring boot&maven项目的默认目录结构   java如何将日期从yyyyMMdd格式化为yyMMdd   java在Eclipse生成的列表片段中使用XML资源   java Spark临时表不以直线显示