在Cloud Foundry Java API中获取服务密钥



我想要的是在Java中实现,使用CFneneneba API,类似于常规CF命令中的cf service-keys (servicename)cf service-key (servicekeyname)

我一直在学习这个非常简单的教程,我想做一些类似的事情:service.getKeys()service.getKey("keyname"),但没有这样的方法。我看不到任何课程能帮我做到这一点。

有人知道解决方案并愿意与我分享吗?

您链接到的文档页面非常过时。它指的是不再维护的CF Java Client的1.x版本。2.x CF Java客户端的自述文件是一个更好的信息来源。

按照CF Java Client v2自述中的设置说明获取CloudFoundryOperations对象,然后您应该能够执行以下操作:

cloudFoundryOperations.services()
.listServiceKeys(ListServiceKeysRequest.builder()
.serviceInstanceName("service-instance-name")
.build())
.map(ServiceKey::getName)
.subscribe(System.out::println);

最新更新