logo
tt's Note
  • 运维
    • 数据库
    • linux
    • vpn
    • 日志
    • 中间件
    • 服务
    • 监控
    • shell
    • windows
    • 语言
    • 云服务
    • 其他
  • 开发
    • 工具
  • 软件
    • 浏览器
    • 多端
    • win
    • mac
    • 网站
  • 项目
    • 效率工具
    • 兴趣
  • 脚本
    • jenkins
    云服务概览
    阿里云oss授权单目录
    ossfs&s3fs
    阿里云ossutil
    aws-s3
    亚马逊s3fs
    七牛oss
    上一页亚马逊s3fs

    #七牛oss

    官网地址:https://developer.qiniu.com/kodo

    代码中使用的是自己打包的py脚本,源代码地址:https://github.com/buyfakett/qiniu_upload

    # 上传文件到 七牛oss
    function upload_qiniu_oss_func {
        local_file=$1
        oss_file=$2
        # 安装 ossutil64
        access_key=
        secret_key=
        bucket_name=
    
        mkdir -p config
        cat << EOF > config/config.yaml
    access_key: ${access_key}
    secret_key: ${secret_key}
    bucket_name: ${bucket_name}
    EOF
    
        cat << EOF > upload_qiniu_oss.sh
    docker run -id --rm \\
    --name qiniu_upload \\
    -v ./config/:/app/config/ \\
    -v /data/:/data/ \\
    registry.cn-hangzhou.aliyuncs.com/buyfakett/qiniu_upload \\
    python3 main.py ${local_file} ${oss_file}
    EOF
    
        chmod +x upload_qiniu_oss.sh
        ./upload_qiniu_oss.sh
    }