• 【云计算】使用Libcloud屏蔽OpenStack、AWS、AliYun等虚拟化层差异


    libcloud 是一个访问云计算服务的统一接口,该项目已经成为 Apache 组织的顶级项目,采用 Python 开发。

    Apache基金会于5月25日宣布,Libcloud已完成孵化、成为顶级项目。 

    One Interface To Rule Them All

    Python library for interacting with many of the popular cloud service providers using a unified API.

    基本示例:

    from libcloud.compute.types import Provider
    from libcloud.compute.providers import get_driver
    
    import libcloud.security
    
    # This assumes you don't have SSL set up.
    # Note: Code like this poses a security risk (MITM attack) and
    # that's the reason why you should never use it for anything else
    # besides testing. You have been warned.
    libcloud.security.VERIFY_SSL_CERT = False
    
    OpenStack = get_driver(Provider.OPENSTACK)
    driver = OpenStack('your_auth_username', 'your_auth_password',
                       ex_force_auth_url='http://192.168.1.101:5000',
                       ex_force_auth_version='2.0_password')

    参考资料:

    官网:https://libcloud.apache.org/

    http://www.oschina.net/p/libcloud/

    http://www.infoq.com/cn/news/2011/05/apachelibcloud/

    文档:https://libcloud.readthedocs.io/en/latest/compute/drivers/openstack.html

    https://libcloud.readthedocs.io/en/latest/compute/drivers/openstack.html

    https://libcloud.readthedocs.io/en/latest/apidocs/libcloud.common.html#module-libcloud.common.openstack_identity

  • 相关阅读:
    hihocoder-Week216-Gas Stations
    hihocoder-1740-替换函数
    hihocoder-1732-1-偏差排列
    hihocoder-Week200-Shorteniring Sequence
    hihocoder-1720-小数数字
    hihocoder-Week197-逆序单词
    hihocoder-Week195-奖券兑换
    hihocoder-Week184-满减优惠
    word ladder-leetcode
    数的划分
  • 原文地址:https://www.cnblogs.com/junneyang/p/5492536.html
Copyright © 2020-2023  润新知