7.4.2. 关于敏感凭证


在 AMQ Broker 应用程序模板中,以下环境变量的值存储在 secret 中:

  • AMQ_USER
  • AMQ_PASSWORD
  • AMQ_CLUSTER_USER(集群代理部署)
  • AMQ_CLUSTER_PASSWORD(集群代理部署)
  • AMQ_TRUSTSTORE_PASSWORD(支持 SSL 的代理部署)
  • AMQ_KEYSTORE_PASSWORD(支持 SSL 的代理部署)

要检索并使用这些环境变量的值,AMQ Broker 应用程序模板会访问 AMQ_CREDENTIAL_SECRET 环境变量中指定的 secret。默认情况下,这个环境变量中指定的 secret 名称是 amq-credential-secret。即使您在部署模板时为任何这些变量指定自定义值,OpenShift Container Platform 会使用当前存储在指定 secret 中的值。另外,除非编辑 secret 以更改值,否则应用程序模板始终使用存储在 amq-credential-secret 中的默认值,或使用新值创建并指定新 secret。您可以使用 OpenShift 命令行界面编辑 secret,如下例所示:

$ oc edit secrets amq-credential-secret
Copy to Clipboard

amq-credential-secret 中的值使用 base64 编码。要解码 secret 中的值,请使用类似如下的命令:

$ echo 'dXNlcl9uYW1l' | base64 --decode
user_name
Copy to Clipboard
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat