You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

OpenWhisk认证问题:如何获取web界面登录所需的用户名及密码

OpenWhisk Web界面认证信息获取及登录问题解决

前置排查:确认访问地址正确性

你配置的API主机地址http://172.17.0.1:3233是OpenWhisk的API网关地址,本身没有可视化Web界面,访问该地址触发的是API网关的Basic Auth校验,并非UI的登录流程。
OpenWhisk独立UI的默认端口通常为3232(K8s Helm部署)或8080(本地docker-compose部署),请先确认你访问的是正确的UI入口。

不同部署场景下认证信息获取方式

  • 本地docker-compose测试部署
    凭证默认存放在部署目录的Ansible配置文件中:
    • 普通guest用户凭证:查看ansible/files/auth.guest文件内容
    • 系统管理员凭证:查看ansible/files/auth.whisk.system文件内容
      拿到的凭证格式为UUID:密钥,UI登录时用户名填冒号前的UUID部分,密码填冒号后的密钥部分即可。
  • K8s Helm部署
    管理员初始凭证存储在K8s Secret中,执行以下命令获取:
    kubectl get secret owdev-nginx-auth -n openwhisk -o jsonpath="{.data.whisk\.auth}" | base64 -d
    拆分返回的UUID:密钥字符串作为登录凭证即可。
  • 云服务商托管的OpenWhisk服务
    直接在服务商控制台对应服务页面查看认证凭证即可。

登录失败原因说明

你通过wsk property set配置的凭证是默认的guest命名空间凭证,执行wsk property get --auth返回的也是该凭证,它仅用于CLI操作、API调用,默认没有UI的管理员权限,所以直接用来登录UI会失败。
如果你的UI提供了命名空间选择项,选择guest命名空间后再用该凭证登录,就可以正常查看你部署在guest命名空间下的函数。

内容的提问来源于stack exchange,提问作者elif

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 20:21:02