Openstack为基于请求的编程提供了许多有据可查的RESTful APIs。但是,我无法找到关于应为每个API发送HTTP请求的URL的信息。我应该在哪里发送请求?我需要自己建立一个服务器吗?我该怎么做?我有一个在本地集群上运行的全面运行的Openstack,我可以通常使用CLI运行命令。OpenStack API服务器URL
这些问题看起来很无聊,他们甚至都没有在文档中明确回答。
Openstack为基于请求的编程提供了许多有据可查的RESTful APIs。但是,我无法找到关于应为每个API发送HTTP请求的URL的信息。我应该在哪里发送请求?我需要自己建立一个服务器吗?我该怎么做?我有一个在本地集群上运行的全面运行的Openstack,我可以通常使用CLI运行命令。OpenStack API服务器URL
这些问题看起来很无聊,他们甚至都没有在文档中明确回答。
应通过Horizon + CLI查看API端点。在Horizon中,您可以在“访问和安全”>“API访问”下找到此信息。
通过CLI,您可以通过OpenStack或Keystone客户端找到信息。您将使用的客户端取决于您使用的是哪个版本的OpenStack。如果您使用的是较新的版本,那么您可能会通过OpenStack客户端进行操作。
OpenStack的端点列表--long
或
梯形端点列表
获得URL后,您应该能够卷曲它们,但是它们将需要验证。您需要从Keystone授权/获取令牌。