zoukankan      html  css  js  c++  java
  • 迅达云s3cmd客户端mac平台部署说明

     自己根据文档整理了下,在这里记下,免得其他兄弟走弯路.

    1 下载最新的s3cmd代码

    https://github.com/s3tools/s3cmd/archive/master.zip

    2 解压缩

    3 进入源码目录

     #cd s3cmd-master

    4 安装

     #sudo python setup.py install

    5 安装gnupg,加密插件

     #sudo port install gnupg

    6 安装python的file插件

     #sudo port install file

    7 运行s3cmd的配置

     #s3cmd —configure

     输入你的appkey,appsec

     输入你的gpg目录,我的是在/opt/local/bin/gpg

     Https 选NO

     其他默认

     保存,不测试,这时候测试肯定是不能通过的

    8 编辑用户根目录下的.s3cfg文件

     #vi ~/.s3cfg

     修改以下参数

    host_base = cos.speedycloud.org

    host_bucket = %(bucket)s.cos.speedycloud.org

    proxy_host =

    proxy_port = 0

    signature_v2=True

     修改完成后保存,再运行一遍s3cmd —configure

     参数不变,保存,选择测试,此时应该是成功的.

    9 测试

      列举所有Buckets

      #s3cmd ls

      创建Buckets

      #s3cmd mb s3://decwang-bucket

      删除空桶

      #s3cmd rb s3://decwang-bucket

      列举桶的内容(如果查看子目录,则需要在最后加上/,逐级增加)

      #s3cmd ls s3://decwang-bucket/

      

      上传单个文件到指定目录,并对所有人开放

      #s3cmd put —acl-public file.txt s3://decwang-bucket/file.txt

      删除文件

      #s3cmd del s3://decwang-bucket/file.txt

      批量上传文件

      #s3cmd put —recursive -acl-public ./*.apk s3://decwang-bucket/apk/

      

      

     
  • 相关阅读:
    Android Studio 的 10 个你非常有可能不知道的技巧
    SSH框架的基本整合
    Spring Boot 配置类1-配置类流程
    Spring Boot web容器启动
    Tomcat介绍
    微服务演进史
    SpringBoot异常报告器
    SpringBoot Profile源码介绍
    SpringBoot Environment使用
    Spring Aware原理
  • 原文地址:https://www.cnblogs.com/decwang/p/5830544.html
Copyright © 2011-2022 走看看