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

AWS托管Grafana(带SSO)- 如何在信息亭模式下保持登录状态?

解决AWS托管Grafana(SSO集成)信息亭模式会话超时问题

我之前帮团队处理过类似的信息亭场景,分享几个可行的方案,你可以根据自己的安全需求和环境来选:

方案1:调整AWS IAM Identity Center(原SSO)的会话时长

AWS托管Grafana的SSO会话时长是继承自AWS IAM Identity Center的设置,默认仅1小时,这正是你需要每日重复登录的核心原因。你可以把时长拉到当前允许的最大值:

  • 登录AWS控制台,进入IAM Identity Center服务
  • 左侧导航栏选择设置,切换到会话标签页
  • 将用户会话时长调整到最大的12小时
  • 同时,在AWS托管Grafana工作区的控制台中,进入身份验证 > AWS IAM Identity Center,确认会话同步选项处于开启状态,确保Grafana会沿用调整后的SSO会话时长

虽然12小时还不是永久有效,但至少能大幅减少每日登录次数。

方案2:创建Grafana本地服务账号(绕过SSO)

如果信息亭仅需展示特定的只读仪表板,完全可以绕开SSO,改用Grafana本地账号:

  1. 登录AWS托管Grafana工作区,进入服务器管理员 > 用户和权限 > 用户
  2. 创建新用户,将权限设置为Viewer(遵循最小权限原则,降低安全风险)
  3. 进入该用户详情页,生成API密钥,有效期可按需设置(最长支持30天)
  4. 在信息亭浏览器中,可通过Grafana API自动完成登录,或直接在仪表板URL后拼接&api_key=你的密钥参数实现免登访问(注意:仅在封闭的信息亭环境使用此方式,避免密钥泄露)

另外,你还能在Grafana的配置 > 会话中,将本地用户的会话超时设置为更长时间(比如7天),只要账号未失效,就无需频繁登录。

方案3:启用Grafana匿名访问(仅限公开数据)

如果你的仪表板数据属于公开可访问范畴,直接开启匿名访问是最彻底的解决办法:

  • 进入AWS托管Grafana工作区的服务器管理员 > 配置 > 认证
  • 找到匿名访问选项并开启,将匿名用户权限设置为Viewer
  • 之后信息亭浏览器直接访问仪表板URL即可,无需任何登录操作

⚠️ 注意:此方案仅适用于非敏感数据,务必确认数据无隐私或安全风险后再启用。

方案4:浏览器自动登录脚本(应急方案)

如果以上方案都不适用,可尝试用浏览器脚本自动处理登录流程:

  • 借助Tampermonkey这类浏览器扩展,编写简单脚本:检测到Grafana登录页面时,自动填充SSO凭证(前提是信息亭浏览器已保存SSO登录会话,或你能安全地将凭证存储在脚本中)
  • 脚本可定期检查当前会话有效性,超时后自动触发重新登录

⚠️ 此方案存在安全风险,凭证可能泄露,仅建议在完全封闭、物理安全的信息亭环境使用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.28 23:14:07