gpt4 book ai didi

python - 如何从 openstack shade 移动到 openstacksdk?

转载 作者:行者123 更新时间:2023-12-04 10:52:31 25 4
gpt4 key购买 nike

我编写了一组与基于 openstack 的服务交互的自动化工具。工具依赖于openstack shade图书馆。那个客户库说

shade has been superceded by openstacksdk and no longer takes new features.



自 2017 年以来。

现在我只是想知道:
  • 是否有转换我现有代码库的特定方法?
  • 预计需要多少努力?
  • 最佳答案

    当然,没有两个项目是相同的,但我认为应该这样说:向前迈进很可能是一种快速而快速的练习!

    在我们的例子中,只有必要的改变是替换:

     my_connection = shade.openstack_cloud(cloud='cloudX', **auth_data)


    my_connection = openstack.connection.from_config(cloud='cloudX', **auth_data)

    使用该 my_connection 的所有其他代码对象的工作方式与以前完全相同。换句话说:就我所观察到的,shade 和 openstack 客户端对象、方法和参数的 API 是相同的。

    因此更新到 openstacksdk对于我们项目中的客户端代码几乎完全透明。

    如前所述,这可能不适用于所有项目,但考虑到有意义的抽象已经到位,这一举措的潜在成本是微不足道的。

    关于python - 如何从 openstack shade 移动到 openstacksdk?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59412347/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com