zoukankan      html  css  js  c++  java
  • 【云计算】使用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

  • 相关阅读:
    SVN安装
    清楚OpenGL代码中的列主矩阵和行主矩阵
    UVA-122(Trees on the level)
    POJ
    POJ-1797(Heavy Transportation)
    POJ
    POJ
    最短路经---SPFA算法
    POJ
    HDU
  • 原文地址:https://www.cnblogs.com/junneyang/p/5492536.html
Copyright © 2011-2022 走看看