5.3. 保护自定义 Data Grid 配置
安全定义和存储自定义数据网格服务器配置。要保护敏感文本字符串,如密码,请在凭证存储中添加条目,而不是直接在 Data Grid Server 配置中添加。
先决条件
- 具有 XML、YAML 或 JSON 格式的有效 Data Grid 配置。
流程
-
创建
CredentialStore Secret文件。 使用
data字段指定凭证及其别名。user-secret.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 应用您的 Secret 文件。
oc apply -f user-secret.yaml
oc apply -f user-secret.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
打开
InfinispanCR 进行编辑。 在
spec.security.credentialStoreSecretName字段中,指定凭证存储 secret 的名称。Infinispan CR
spec: security: credentialStoreSecretName: user-secretspec: security: credentialStoreSecretName: user-secretCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 应用更改。
- 打开 Data Grid Server 配置以进行编辑。
在您的配置中添加
credential-reference。-
将
凭据指定为存储的名称。 将
alias属性指定为凭证 secret 中定义的键之一。Data Grid.xml
<credential-store> <credential-reference store="credentials" alias="postgres_cred"/> </credential-store><credential-store> <credential-reference store="credentials" alias="postgres_cred"/> </credential-store>Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
将