Transfer Appliance 有兩種模式:
離線轉移:資料會複製到設備,直到設備容量用盡為止。Google 會在您送回設備後,將複製的資料移至 Cloud Storage bucket。
線上移轉:複製到設備的資料會串流至 Cloud Storage bucket。資料上傳到 Cloud Storage bucket 後,就會從裝置中移除。線上移轉會壓縮及加密傳輸中的資料,與 gcloud CLI 和其他指令列工具相比,可加快資料移轉速度。
你可以在離線和線上模式之間切換。
下載設備服務帳戶金鑰
專案設定完成後,請準備服務帳戶金鑰:
為設備服務帳戶建立服務帳戶金鑰。這是單次下載金鑰。
將金鑰重新命名為
key.json
,並儲存在安全的位置。收到設備後,請將
key.json
上傳至設備上的/tmp
目錄。
設為線上模式
首次啟用線上轉移模式前,請按照操作說明完成專案設定。
如要啟用及使用線上模式,必須具備連出功能。 如要啟用線上轉移模式,請按照下列指示操作:
確認設備與下列 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
替換為您在設備上使用的資料埠,即RJ45
或QSFP
。將「下載設備服務帳戶金鑰」中下載的服務金鑰複製到設備的
tmp
資料夾,方法如下:Windows
使用 SCP 工具,透過下列設定連線至設備:
- 檔案通訊協定:安全檔案傳輸通訊協定
- 主機名稱:裝置的 IP 位址。
- 通訊埠編號:22
- 使用者名稱:Transfer Appliance 團隊提供的設備使用者名稱。
- 密碼:Transfer Appliance 團隊提供的設備密碼。
將檔案複製到
/tmp
資料夾
Linux
執行下列指令:
scp PATH_TO_KEY_FILE/key.json USERNAME@IP_ADDRESS:/tmp
更改下列內容:
PATH_TO_KEY_FILE
:您要複製的金鑰檔案路徑。USERNAME
:Transfer Appliance 團隊提供的設備使用者名稱。IP_ADDRESS
:設備的 IP 位址。
系統提示時,請輸入 Transfer Appliance 團隊提供的設備密碼。
Apple macOS
執行下列指令:
scp PATH_TO_KEY_FILE/key.json USERNAME@IP_ADDRESS:/tmp
更改下列內容:
PATH_TO_KEY_FILE
:您要複製的金鑰檔案路徑。USERNAME
:Transfer Appliance 團隊提供的設備使用者名稱。IP_ADDRESS
:設備的 IP 位址。
系統顯示提示時,請輸入 Transfer Appliance 團隊提供的設備密碼。
如要將設備設為線上模式,請執行下列指令:
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.
選用:變更移轉目的地值區和工作物件前置字串。
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.