例如,在 Pivotal 上尝试 Elefant SQL 或 Redis 服务:您可以创建多个具有不同名称的服务密钥,但它们包含相同的秘密。
我原以为在创建不同的密钥时,我可以独立地撤销它们。这仅适用于某些服务吗?
例如,在 Pivotal 上尝试 Elefant SQL 或 Redis 服务:您可以创建多个具有不同名称的服务密钥,但它们包含相同的秘密。
我原以为在创建不同的密钥时,我可以独立地撤销它们。这仅适用于某些服务吗?
该行为取决于服务代理的实现。推荐的方法是为每个绑定和服务密钥生成唯一值。不过,并非所有服务经纪人都这样做。
如需参考,请参阅此处的开放服务代理 API -> https://github.com/openservicebrokerapi/servicebroker/blob/v2.13/spec.md#credentials
例如,我知道 Pivotal MySQL Service Broker 遵循此建议,并为每个绑定和服务密钥生成唯一凭据。
https://github.com/cloudfoundry/cf-mysql-broker
希望有帮助!