java - 获取 OpenStack 服务器的标签

标签 java openstack-nova jclouds

我正在使用jclouds Java SDK,我在文档和jclouds示例中搜索如何获取Nova服务器的标签,但我没有找到任何提及。我在下面的代码中找到了一些其他函数来获取实例名称、实例元数据等

NovaApi novaApi = computeServiceContext.unwrapApi(NovaApi.class);
String region = novaApi.getConfiguredRegions().iterator().next();
ServerApi serverApi = novaApi.getServerApi(region);
Server instance = serverApi.get(TEMP_SERVERNAME);

在变量instance中,我可以获取有关实例的信息,例如元数据,但不能获取标签。 我的问题是这个OpenStack API在 jclouds SDK 中实现?如果是的话我该如何调用它?

谢谢

最佳答案

该 API 调用尚未在 jclouds 服务器 API 中实现。然而,添加该方法应该非常容易和直接。您愿意为该项目做出贡献并添加它吗?我非常乐意帮助您完成这项工作!

关于java - 获取 OpenStack 服务器的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49924325/

相关文章:

java - Play Framework 和 Deadbolt 重定向 onAuthFailure

python - 为什么冒号会破坏novaclient的glance.find_image?

swift - jClouds Swift Bloblist NullPointerException

google-app-engine - 如何从GAE上传文件到S3(一个恐怖故事)

java - 无需实现接口(interface)即可提供 OSGi 服务

java - 如何检查 SQLite 数据库中是否存在 "name"值?

openstack-nova - 如何使用 openstack 上的当前环境附加 float IP

openstack - 错误请求错误 OpenStack

metadata - jclouds : how do I update metadata for an existing blob?

java - 我应该将其设为已检查或未检查的异常吗?