为什么Cloud Foundry在提供相同机密时允许创建多个服务密钥?

时间:2018-02-05 14:46:35

标签: cloudfoundry pivotal-cloud-foundry cloudfoundry-uaa

例如,在Pivotal上试试Elefant SQL或Redis服务:您可以创建具有不同名称的多个服务密钥,但它们包含相同的秘密。

我原本以为在创建不同的键时我可以独立撤销它们。这只适用于某些服务吗?

1 个答案:

答案 0 :(得分:2)

行为取决于服务代理实现。建议的方法是为每个绑定和服务密钥生成唯一值。但并非所有服务经纪人都这样做。

供参考,请参阅此处的开放服务代理API - > https://github.com/openservicebrokerapi/servicebroker/blob/v2.13/spec.md#credentials

我知道,例如,Pivotal MySQL Service Broker遵循此建议并为每个绑定和服务密钥生成唯一凭据。

https://github.com/cloudfoundry/cf-mysql-broker

希望有所帮助!