Gyun的软件开发工具包。

gyun-sdk的Python项目详细描述


此存储库允许您访问GYUN 从应用程序中控制资源。

此sdk的许可 Apache Licence, Version 2.0

注意

要求Python2.6或更高版本,与Python3兼容, 有关详细信息,请参见 GYUN SDK Documentation

安装

通过pip安装

$ pip install gyun-sdk

升级至最新版本

$ pip install --upgrade gyun-sdk

从源安装

git clone https://github.com/gyun-gome/gyun-sdk-python.git
cd gyun-sdk-python
python setup.py install

开始

为了操作Gyun Iaas或Gomestor(Gyun对象存储), 您需要首先在gyun console上应用access key

Gyun Iaas原料药

将访问密钥id和密钥传入方法connect_to_zone以创建连接

>>> import gyun.iaas
>>> conn = gyun.iaas.connect_to_zone(
        'zone id',
        'access key id',
        'secret access key'
    )

变量conngyun.iaas.connection.APIConnection的实例, 我们可以使用它来调用与资源相关的方法。

示例:

# launch instances
>>> ret = conn.run_instances(
        image_id='img-xxxxxxxx',
        cpu=1,
        memory=1024,
        vxnets=['vxnet-0'],
        login_mode='passwd',
        login_passwd='Passw0rd@()'
    )

# stop instances
>>> ret = conn.stop_instances(
        instances=['i-xxxxxxxx'],
        force=True
      )

# describe instances
>>> ret = conn.describe_instances(
        status=['running', 'stopped']
      )

Gyun Gomestor原料药

将访问密钥id和密钥传入方法connect以创建连接

>>> import gyun.gomestor
>>> conn = gyun.gomestor.connect(
        'pek3a.gomestor.com',
        'access key id',
        'secret access key'
    )

变量conngyun.gomestor.connection.QSConnection的实例, 我们可以用它来创建bucket,用于生成key和multipartupload。

示例:

# Create a bucket
>>> bucket = conn.create_bucket('mybucket')

# Create a key
>>> key = bucket.new_key('myobject')
>>> with open('/tmp/myfile') as f:
>>>     key.send_file(f)

# Delete the key
>>> bucket.delete_key('myobject')

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

推荐PyPI第三方库


热门话题
JAVA web服务从Android Ksoap接收空参数   java在Try/Catch(单元测试)中捕获ClassCastException   java从文件反序列化多个对象而不使用while(true)   JavaSpringDataGemFire:自定义过期示例   java我可以将字符串转换为变量吗?   java找不到任何METAINF/持久性。类路径中的xml文件   java为什么lucene 4.0删除IndexWriter类的两个构造函数?   数据库生物特征指纹   java LogManager忽略已启用的断言   java如何在运行时使用JAXB注释   java将16位pcm转换为8位   如何绘制Java 3D切片形状或切割件   Java/Android:无法启动活动组件信息{…}:JAVAlang.NullPointerException   java为什么html内容不能匹配一个相当简单的正则表达式?   java如何检查服务器端修改的表单字段   java组织。openqa。硒。遥远的与远程浏览器通信时发生UnreachableBrowserException错误   java中svd的文本挖掘问题   javaspringboot:deploy。jar作为init。d服务收到404错误   箭头键的java代码   java异常致命异常:无法在actionBar行上启动activity ComponentInfo。setCustomView(R.layout.actionbar\u custom\u view\u home);