首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PCF Credhub Service broker -无法旋转凭据并要求重新启动

PCF Credhub Service broker -无法旋转凭据并要求重新启动
EN

Stack Overflow用户
提问于 2019-04-26 13:02:50
回答 1查看 942关注 0票数 0

我创建了一个credhub实例,并使用cf command下面存储了我的秘密

cf创建-服务信用中心默认我的秘密-c“{\”秘讯\\:\“1234567\”}

我的春季引导应用程序不带任何问题地获取secretMessage值。现在我执行了update-service命令,并使用下面的命令旋转了secretMessage

cf更新-服务我-机密-c“{\”秘讯\\:\“1234567-更新\”}

但是我的春季引导应用程序不会选择更新的程序,除非我在PCF中重新启动应用程序。

是否有任何方法可以不重新启动就获得旋转的凭据?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-29 12:54:45

但是我的春季引导应用程序不会选择更新的程序,除非我在PCF中重新启动应用程序。 是否有任何方法可以不重新启动就获得旋转的凭据?

不,那是预期的行为。

https://docs.pivotal.io/credhub-service-broker/using.html#update

您的服务实例绑定到应用程序。与绑定到应用程序的所有服务实例一样,它通过VCAP_SERVICES环境变量提供信息。环境变量,包括VCAP_SERVICES,只有在重新启动应用程序时才会更新。

您可能会想,等待我的VCAP_SERVICES有来自CredHub的占位符,这些占位符不应该自动更新吗?不幸的是没有。迭戈生命周期负责查找CredHub地点持有者并解决他们问题。这将在应用程序启动之前运行。然后将实际值放入VCAP_SERVICES中。这是你的应用程序可以看到的实际价值,而不是地方持有人,同时没有任何CredHub的知识。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55868234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档