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

  • 相关阅读:
    [转]只有tcp6没有tcp问题
    Makefile 中:= ?= += =的区别
    【转】docker images 介绍
    [转]我眼中的 Docker(二)Image
    【转】一个简单的Dockerfile实例
    【转】Prometheus 介绍
    [转]MySQL索引类型按存储类型和逻辑区分
    【转】mysql索引类型
    用Unity制作游戏,你需要深入了解一下IL2CPP
    c++中CreateEvent函数
  • 原文地址:https://www.cnblogs.com/junneyang/p/5492536.html
Copyright © 2011-2022 走看看