五分鐘認識 DynoTable

DynoTable 是一個專為 AWS DynamoDB 打造的桌面工作台 — 為每天檢視與編輯 Dynamo 資料的 工程師而生。它快速、以鍵盤為先,而且在地化:你的憑證以及驅動自動完成的索引絕不會離開 你的機器。

DynoTable 視窗:tab 側邊欄、一個處於 Visual 模式的資料表 tab,以及釘選在底部的使用中設定檔。
DynoTable 視窗:tab 側邊欄、一個處於 Visual 模式的資料表 tab,以及釘選在底部的使用中設定檔。

應用程式的樣貌

DynoTable 是一個包含三個區域的單一視窗。沒有浮動面板,也沒有層層堆疊的對話框 — 每樣東西都只有一個歸屬之處。

  • 側邊欄 — 你開啟的 tab 與已儲存的資料夾,並將使用中的設定檔釘選在底部。
  • Tab 內容 — 每個 tab 一個開啟的資料表,可採 Visual 或 PartiQL 模式。
  • Tab — 以瀏覽器的方式開啟資料表;用 ⌘⇧T 重新開啟最後關閉的那一個。

核心概念

  • 設定檔 — 一組具名的 AWS 憑證。一個設定檔,多個區域,多個資料表。
  • Tab — 一個開啟的資料表檢視。篩選條件、選取狀態與檢視模式皆以 tab 為單位。
  • 查詢模式 — 你正在查詢的索引:PRIMARY,或具名的 GSI/LSI。
  • 操作 — 設定了雜湊鍵篩選條件時是便宜的 query,否則是 scan

功能地圖

DynoTable 依照本手冊的組織方式來分類它的功能。

快速開始

  • 安裝與啟用 — 在 macOS、Windows 或 Linux 上下載、安裝並啟用 DynoTable — deeplink 啟用流程、你的 2 台機器授權,以及背景 token 更新。
  • 連接 AWS 帳戶 — 將 DynoTable 連接到 AWS — 設定檔、區域、IAM Identity Center(SSO)、受 MFA 保護的 assume-role,以及設定檔切換器。憑證始終留在你的機器上。

處理資料

  • 表格與分頁 — 在 DynoTable 中瀏覽 DynamoDB — 多分頁工作區、Visual 與 PartiQL 分頁模式、虛擬化表格、頁面大小、欄位可見性,以及逐列的 Quick View。
  • 編輯項目 — 在 DynoTable 中編輯 DynamoDB 項目 — JSON 項目編輯器、Plain 與 DynamoDB-JSON 模式、唯讀的 Flow 圖形檢視、schema 驗證,以及透過暫存儲存。
  • 暫存與提交 — DynoTable 暫存區 — 在每筆 DynamoDB 寫入送出前以逐屬性 diff 檢視、以安全的交易批次提交,並以樂觀鎖定解決寫入衝突。
  • 匯出 — 從 DynoTable 匯出 DynamoDB 資料 — CSV、JSON 與 NDJSON 格式、從目前頁面到完整符合結果的範圍、重新命名的欄位別名,以及在關閉分頁與重新載入後仍持續的背景匯出。

查詢

  • Filter 與查詢模式 — DynoTable 中的 Filter 與查詢模式 — 每個分頁的 Filter 狀態如何對應到 DynamoDB 的 query 與 scan、要透過哪個 Index 讀取,以及視覺化 Filter 藥丸如何建構鍵條件與 scan 條件。
  • PartiQL — DynoTable 中的 PartiQL 編輯器 — 對單一 DynamoDB 表格撰寫 SQL 風格的查詢與寫入,具備範本、行內診斷、快速修正與串流結果。
  • SQL Workbench — DynoTable 中的 SQL Workbench — 跨 DynamoDB 表格執行真正的 JOIN、GROUP BY 與聚合查詢,並以一個編譯器讓每筆查詢都維持在 DynamoDB 的存取模式規則之內。
  • Smart Tables — DynoTable 中的 Smart Table — 在視覺化 ER 畫布上建立的已儲存多表格關聯檢視,具備 Configure 與 Data 模式、關聯編輯與逐欄重新命名。

AI

  • AI 聊天 — DynoTable AI 聊天 — 一個代理式助手,能讀取你的 DynamoDB 結構描述、撰寫 PartiQL 與 Workbench SQL,並將編輯暫存起來供你檢視。它執行於你自己的 AWS Bedrock 憑證之上;涵蓋聊天側邊欄、升級為分頁,以及 AI 設定(供應商、模型、知識、權限、隱私)。
  • AI 工具 — DynoTable AI 助手能做什麼,以及每項能力如何被設下關卡 — 讀取你的 schema 與資料、對整個表格計算精確的聚合、開啟檢視、透過審查暫存寫入,以及匯出 — 還有哪些動作會無聲執行、哪些會先徵詢你的允許。
  • MCP 伺服器 — 透過一個本機 MCP 伺服器,將 DynoTable 的工具開放給 Claude Code、Codex 等外部 AI 代理 — 啟用它、連接一個用戶端、每個連線的同意與範圍,以及安全模型。預設關閉;每個連線都需要你的核准,而你的 AWS 憑證絕不會離開你的機器。

帳戶與授權

  • 啟用 DynoTable — 啟用 DynoTable — 一鍵 dynotable://activate 深層連結、貼上代碼的備援方式,以及授權狀態(試用中、使用中、唯讀),說明每種狀態允許哪些操作。
  • 裝置 — DynoTable 的兩台機器限制 — Device ID 如何運作、何時會自動釋出最舊的機器,以及如何從帳戶的裝置頁面停用機器。

參考

  • 鍵盤快捷鍵 — 每個 DynoTable 鍵盤快捷鍵,依其作用分組 — 導覽、分頁、查詢、項目編輯器、選取與列導覽。顯示 macOS 按鍵;在 Windows 與 Linux 上,⌘ 變成 Ctrl。
  • 設定 — DynoTable 設定的全貌 — 全域的 Account、Appearance、Privacy 與 About 區段,加上以設定檔為單位的側欄(Connection、Personalization、AI 綁定、Models、Permissions、Knowledge、Activity、Danger zone),以及各自控制什麼。
  • 疑難排解 — 解決常見的 DynoTable 問題 — 憑證與 SSO、空白表格與過時結果、唯讀寫入、AI 未設定 — 以及應用程式在 macOS、Windows 與 Linux 上如何自我更新。
  • 詞彙表 — 以淺白的語言定義整份文件中用到的 DynamoDB 與 DynoTable 術語 — partition key、sort key、GSI、scan、PartiQL、暫存區等等。

已更新

開始閱讀安裝與啟用