0

从元数据获取 Nova Server

你好,

我正在使用带有 Java 的 jclouds SDK 来检索 OpenStack Nova 服务器,我可以通过它的id检索服务器,但我没有找到任何其他方式可以获得 Nova 服务器。

我在 OpenStack 文档中看到,我可以使用 API /servers/{server_id}获取服务器,或者我可以列出所有服务器,但假设我有一个案例,我只需要获取指定了某些数据的服务器,比如我需要列出所有被指定为可删除 的服务器,在这种情况下,当我创建服务器时,我可以在元数据中设置这些服务器,有没有办法对服务器的元数据使用某种过滤?

谢谢

4

1 回答 1

1

我认为您不能直接按服务器元数据进行过滤,但您应该能够使用列出服务器时可用的任何查询参数进行过滤。

您可以ServerApi.list(options)通过传递所需的查询参数来调用。您可以使用PaginationOptions.queryParameters方法构建选项对象。

于 2018-04-17T06:30:11.180 回答