啟用或停用線上轉移功能

Transfer Appliance 有兩種模式:

  • 離線轉移:資料會複製到設備,直到設備容量用盡為止。Google 會在您送回設備後,將複製的資料移至 Cloud Storage bucket。

  • 線上移轉:複製到設備的資料會串流至 Cloud Storage bucket。資料上傳到 Cloud Storage bucket 後,就會從裝置中移除。線上移轉會壓縮及加密傳輸中的資料,與 gcloud CLI 和其他指令列工具相比,可加快資料移轉速度。

你可以在離線和線上模式之間切換。

下載設備服務帳戶金鑰

專案設定完成後,請準備服務帳戶金鑰:

  1. 為設備服務帳戶建立服務帳戶金鑰。這是單次下載金鑰。

  2. 將金鑰重新命名為 key.json,並儲存在安全的位置。

  3. 收到設備後,請將 key.json 上傳至設備上的 /tmp 目錄。

設為線上模式

首次啟用線上轉移模式前,請按照操作說明完成專案設定

如要啟用及使用線上模式,必須具備連出功能。 如要啟用線上轉移模式,請按照下列指示操作:

  1. 確認設備與下列 HTTPS 端點之間的連線是否正常:

    • https://gcr.io

    • https://storage.googleapis.com

    • https://oauth2.googleapis.com

    • https://storagetransfer.googleapis.com

    • https://pubsub.googleapis.com

    使用每個 HTTPS 端點執行下列指令:

    ping URL
    

    如果指令失敗,可能表示設備上的 DNS 設定有誤。如果設備已設為使用靜態 IP 位址,請更新為使用 DHCP:

    ta config --data_port=PORT --ip=dhcp
    

    PORT 替換為您在設備上使用的資料埠,即 RJ45QSFP

  2. 將「下載設備服務帳戶金鑰」中下載的服務金鑰複製到設備的 tmp 資料夾,方法如下:

    Windows

    1. 使用 SCP 工具,透過下列設定連線至設備:

      • 檔案通訊協定:安全檔案傳輸通訊協定
      • 主機名稱:裝置的 IP 位址。
      • 通訊埠編號:22
      • 使用者名稱:Transfer Appliance 團隊提供的設備使用者名稱。
      • 密碼:Transfer Appliance 團隊提供的設備密碼。
    2. 將檔案複製到 /tmp 資料夾

    Linux

    1. 執行下列指令:

      scp PATH_TO_KEY_FILE/key.json USERNAME@IP_ADDRESS:/tmp
      

      更改下列內容:

      • PATH_TO_KEY_FILE:您要複製的金鑰檔案路徑。
      • USERNAME:Transfer Appliance 團隊提供的設備使用者名稱。
      • IP_ADDRESS:設備的 IP 位址。
    2. 系統提示時,請輸入 Transfer Appliance 團隊提供的設備密碼。

    Apple macOS

    1. 執行下列指令:

      scp PATH_TO_KEY_FILE/key.json USERNAME@IP_ADDRESS:/tmp
      

      更改下列內容:

      • PATH_TO_KEY_FILE:您要複製的金鑰檔案路徑。
      • USERNAME:Transfer Appliance 團隊提供的設備使用者名稱。
      • IP_ADDRESS:設備的 IP 位址。
    2. 系統顯示提示時,請輸入 Transfer Appliance 團隊提供的設備密碼。

  3. 如要將設備設為線上模式,請執行下列指令:

    ta online
    

    以下範例回應類似於傳回的輸出內容:

    
    Starting containers for online transfer...
    Copied new credentials.          ## Or, Using old credentials
    Running binary to enable online transfer.
    This may take several minutes to finish...
    
    Containers have been successfully started. You can transfer data in
    online mode.
    
  4. 選用:變更移轉目的地值區和工作物件前置字串。

    ta online --bucket=BUCKET --object_prefix=OBJECT_PREFIX
    

    BUCKET 替換為目的地 bucket,並將 OBJECT_PREFIX 替換為要更新的物件前置字串。

    如果指令執行成功,傳回的輸出內容會與您在執行線上轉移時,未加入這兩個引數的步驟類似。

如要排解線上模式問題,請參閱「疑難排解線上模式」。

設為離線模式

如要指定離線模式,請執行下列指令:

ta offline

以下範例回應類似於傳回的輸出內容:


Putting the appliance in offline mode...
Appliance is successfully put into the offline mode.