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 项目的管理员特权的任何用户可以登录到控制台。
此步骤显示如何访问登录凭证。
步骤
请参阅 OpenShift 项目中机密的完整列表。
-
在 OpenShift Container Platform web 控制台中,点
(OpenShift Container Platform 4.5 或更高版本)或 (OpenShift Container Platform 3.11)。 在命令行中:
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 标签页(OpenShift Container Platform 4.5 或更高版本)或
(OpenShift Container Platform 3.11)。 在命令行中:
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
-
在 OpenShift Container Platform web 控制台中,在其名称中点包含代理自定义资源实例的 secret。点 YAML 标签页(OpenShift Container Platform 4.5 或更高版本)或
要解码 secret 中的值,请使用以下命令:
echo 'dXNlcl9uYW1l' | base64 --decode
$ echo 'dXNlcl9uYW1l' | base64 --decode console_admin
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
其他资源
- 如需了解更多有关使用 AMQ Management Console 查看和管理代理的信息,请参阅在 管理 AMQ Broker 中使用 AMQ Management Console 管理代理