我想要的是在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);