Ask Your Question
0

OpenStack:What is the difference between using “CLI to the OpenStack APIs” and the separate APIs of the components?

asked 2018-01-30 09:30:18 -0600

anonymous user

Anonymous

updated 2018-01-30 11:09:20 -0600

What is the difference between:

  • using "the Command-line interface to the OpenStack APIs" through the command "openstack"

and

  • using the separate APIs of the different components (for example using the command-line interface to the Neutron APIs directly)?

Advantages and disadvantages?

edit retag flag offensive close merge delete

1 answer

Sort by » oldest newest most voted
0

answered 2018-01-30 16:08:34 -0600

There might still be some commands that are not implemented by the openstack client. See here: https://docs.openstack.org/python-ope....

There are also some APIs that are not implemented in any CLI, e.g. reverting a Cinder snapshot. This is mainly so for recently added APIs.

For 99% of all purposes, though, the openstack client should be used. The individual core services clients are on the way to obsolescence.

Of course, there are services that don’t use the openstack client at all, such as Magnum.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower

Stats

Asked: 2018-01-30 09:30:18 -0600

Seen: 27 times

Last updated: Jan 30 '18