5.2. 访问 AMQ 管理控制台登录凭证
如果您没有在用于代理部署的自定义资源(CR)实例中为 adminUser
和 adminPassword
指定值,Operator 会自动生成这些凭证并将其存储在 secret 中。默认 secret 名称的格式为 < custom-resource-name> -credentials-secret
,如 my-broker-deployment-credentials-secret
。
注意
只有 CR 的 requireLogin
参数设置为 true
时,才需要 adminUser
和 adminPassword
的值登录到管理控制台。
如果 requireLogin
设为 false
,您可以在输入用户名和密码时输入任何文本来登录控制台,而无需提供有效的用户名密码。
此流程演示了如何访问登录凭证。
流程
请参阅 OpenShift 项目中 secret 的完整列表。
-
在 OpenShift Container Platform web 控制台中点
。 在命令行中:
oc get secrets
$ oc get secrets
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
在 OpenShift Container Platform web 控制台中点
打开适当的 secret,以显示 Base64 编码的控制台登录凭证。
- 在 OpenShift Container Platform web 控制台中,点击名称中包含代理自定义资源实例的 secret。点 YAML 标签。
在命令行中:
oc edit secret <my-broker-deployment-credentials-secret>
$ oc edit secret <my-broker-deployment-credentials-secret>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
要解码 secret 中的值,请使用如下命令:
echo 'dXNlcl9uYW1l' | base64 --decode
$ echo 'dXNlcl9uYW1l' | base64 --decode console_admin
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
其他资源
- 要了解更多有关使用 AMQ 管理控制台查看和管理代理的信息,请参阅管理 AMQ Broker 中的使用 AMQ 管理控制台 管理代理。