是否可以使用绑定的应用程序更新服务
Is it possible to update service with a bound application
绑定服务的应用是否可以更新此服务?还是只有管理员 Cf 才能做的事情?
比如我想执行下面的命令
cf update-service test_db -c '{"data":{"serviceStopped":true}}'
我的想法是:创建一个绑定到 test_db 的应用程序来更新字典的值。
Is it possible for an app bound to a service to update this service? Or is it something only an admin Cf can do ?
是的,但它需要凭据。 CF 上的应用程序本身没有权限,因此您需要提供具有应用程序可用于更新服务的权限的用户或客户端的凭据。
与具有 SpaceDev 角色的服务处于同一组织且 space 的任何用户或客户端都将有权更新该服务。
如果你想让应用程序调用云控制器,比如更新数据库,你可以通过嵌入 cf CLI 并调用它来实现,你可以使用像 cf-java-client, or you can use the REST API 这样的库直接。
绑定服务的应用是否可以更新此服务?还是只有管理员 Cf 才能做的事情?
比如我想执行下面的命令
cf update-service test_db -c '{"data":{"serviceStopped":true}}'
我的想法是:创建一个绑定到 test_db 的应用程序来更新字典的值。
Is it possible for an app bound to a service to update this service? Or is it something only an admin Cf can do ?
是的,但它需要凭据。 CF 上的应用程序本身没有权限,因此您需要提供具有应用程序可用于更新服务的权限的用户或客户端的凭据。
与具有 SpaceDev 角色的服务处于同一组织且 space 的任何用户或客户端都将有权更新该服务。
如果你想让应用程序调用云控制器,比如更新数据库,你可以通过嵌入 cf CLI 并调用它来实现,你可以使用像 cf-java-client, or you can use the REST API 这样的库直接。