使用 NoSQL Workbench 複製資料表 - Amazon DynamoDB

使用 NoSQL Workbench 複製資料表

複製資料表功能會在您的開發環境之間複製資料表的索引鍵結構描述 (並可選擇 GSI 結構描述和項目)。您可以將 DynamoDB 本機版之間的資料表複製到 Amazon DynamoDB 帳戶,甚至將資料表從一個帳戶複製到不同區域中的另一個帳戶,以加快實驗速度。

複製資料表
  1. 操作建置器中,選取您的連線和區域 (DynamoDB 本機版不提供區域選取功能)。

  2. 連線至 DynamoDB 後,請瀏覽您的資料表,然後選取您要複製的資料表。

  3. 從水平省略號功能表中,選取複製選項。

  4. 輸入複製目的地詳細資訊:

    1. 選取連線。

    2. 選取區域 (DynamoDB 本機版無法選擇區域)。

    3. 輸入新的資料表名稱。

    4. 選擇複製選項:

      1. 索引鍵結構描述預設為選取,且無法取消選取。根據預設,如有可用的主索引鍵及排序索引鍵,資料表進行複製時會一併複製。

      2. 如果要複製的資料表具有 GSI,則會預設選取 GSI 結構描述。如有可用的 GSI 主索引鍵及排序索引鍵,資料表進行複製時會一併複製。您可以選擇取消選取 GSI 結構描述,以略過複製 GSI 結構描述。資料表進行複製時,會複製基礎資料表的容量設定,套用為 GSI 的容量設定。您可以使用操作建置器中的 UpdateTable 操作,在複製完成後更新資料表的 GSI 容量設定。

  5. 輸入要複製的項目數量。如僅需複製索引鍵結構描述和選用的 GSI 結構描述,您可以將待複製項目的值維持在 0。可複製的項目數量上限為 5000。

  6. 選擇容量模式:

    1. 依預設,會選取隨需模式。DynamoDB 隨需功能針對讀取和寫入請求,提供按請求計價的機制,讓您只需根據用量付費即可。如需進一步了解,請參閱 DynamoDB 隨需模式

    2. 佈建模式可讓您指定應用程式需要的每秒讀取和寫入次數。您可以使用自動擴展來自動調整資料表的佈建容量,以回應流量的變動。如需進一步了解,請參閱 DynamoDB 佈建模式

  7. 選取複製以開始複製。

  8. 複製程序將在背景執行。當複製資料表的狀態發生變更時,操作建置器索引標籤會顯示通知。您可以選取操作建置器索引標籤,接著選取箭頭按鈕以存取此狀態。箭頭按鈕位於複製資料表狀態小工具上,靠近功能表側邊欄底部。