故障排查
大多数问题都归结于凭证、索引或授权状态。本页汇总了常见问题以及应用如何保持自身更新。
凭证与连接
配置文件的状态圆点为红色,并带有“登录 / 输入 MFA”操作。 你的 AWS 令牌已过期,需要重新认证。点击配置文件标签上的内联 登录(SSO)或 输入 MFA(TOTP 角色)操作,或者直接重新运行查询——DynoTable 会按需重新认证。琥珀色/橙色 圆点则不同:令牌即将过期,但会自动刷新,因此无需任何操作。 参见连接 AWS 账户。
SSO 登录没有反应/浏览器没有打开。 DynoTable 在进程内运行 OAuth
设备流程。如果浏览器标签页没有出现,请在终端运行一次 aws sso login,检查你的
~/.aws/config SSO 配置文件是否有效——DynoTable 会写入同一个 ~/.aws/sso/cache,因此一次成功的
CLI 登录即可确认该配置文件可用。
我期望的某张表没有列出。 DynoTable 会列出当前配置文件和区域中的每一张表。如果缺少某张表,要么是你处于错误的区域(按标签页切换),要么是配置文件上的 表前缀过滤器 隐藏了不以该前缀开头的表——在配置文件的连接设置中清除或调整它。⌘K 也取自同一份经过过滤的列表,因此前缀或区域不匹配也会在那里隐藏该表。
数据与查询
结果看起来陈旧或为空。 用 ⌘R 重新运行查询。 Smart Table 和 Workbench 实时查询 DynamoDB;本地索引支撑结构/字段解析和连接。Smart Table 会在首次查看时自动建立索引——先打开该表一次,然后重新运行。
某个过滤器没有返回我期望的结果。 检查你是否处于正确的查询模式 (⌘⇧M 在可视化 / PartiQL 之间切换),以及键过滤器是否针对了正确的属性。参见过滤器与查询模式。
写入被阻止
如果保存项、提交暂存的改动或运行 PartiQL 写入全都失败,说明应用处于 只读 状态——你的许可证已失效。读取 和导出仍然可用。点击横幅中的 重新连接;如果你的订阅 有效,你会立即恢复到“激活”状态。参见 激活。
AI 无法工作
在你于配置文件的 AI 部分选择一个支持 Bedrock 的 AWS 配置文件和区域并点击 测试连接 之前,聊天会显示一个 配置 AI 横幅而非输入框。你还需要在该账户 和区域中启用 Bedrock 模型访问权限。完整设置:AI 聊天。
更新
DynoTable 如何获取新版本取决于你的平台。
| 平台 | 如何更新 |
|---|---|
| macOS | 无缝的应用内自动更新。在启动时和定期检查;在后台下载。 |
| Windows | 无缝的应用内自动更新,与 macOS 相同。 |
| **Linux | 通过你的 系统包管理器**(apt / dnf)更新;没有应用内更新程序。 |
在 macOS 和 Windows 上,当新版本下载完成后,会出现一个 “更新就绪—— 重启” 横幅——重启即可应用。偶尔某个版本会设置一个 最低支持版本;如果你的版本低于它,该横幅会变成一个 阻断性的 “需要更新”,直到你重启进入新版本为止。