1

有什么区别:

  1. 通过命令“openstack”使用“OpenStack API 的命令行界面”

  1. 使用不同组件的单独 API(例如,直接使用 Neutron API 的命令行界面)?

的优点和缺点?

4

1 回答 1

2

我不太确定,但我最近观察到的是社区范围内努力统一不同 OpenStack 服务的语法(因此它们的 API 和 CLI 之间的细微差别(例如参数--key-nameinnova与参数--keypairin magnum))。

因此,我会说,由于努力使openstack命令成为事实上的标准,它具有更多优势(前提是将来个别客户停止服务)。但是,这实际上取决于您的喜好或您的日常需求。

我个人更喜欢使用该openstack命令,因为我发现“找出”我可能不知道的新子命令更直观,特别是在使用自动完成时:

openstack complete > /tmp/completion && . /tmp/completion

此外,要找出 OpenStackClient(openstack命令)和相关 CLI 之间的等价物,此列表可能很有用。它还显示了哪些旧命令在命令中没有等效openstack

于 2018-01-30T14:49:17.687 回答