通知

本說明中心的文章適用於 Merchant Center Next。進一步瞭解升級作業常見問題的解答。

使用安全檔案傳輸通訊協定提交產品資料來源

什麼是 SFTP?

SFTP 是 SSH 檔案傳輸通訊協定的縮寫。使用者通常可透過 SFTP 在網際網路上下載或上傳檔案。使用 SFTP 時,資料會以加密方式安全傳輸,且不會傳輸任何含有明碼的檔案資料。


本頁面包含以下內容


事前準備

建立產品檔案資料來源,並設定密碼以便啟用 Merchant Center SFTP 帳戶。請注意,使用 SFTP 提交檔案時,無論是否為壓縮格式,檔案大小均不得超過 4 GB。如果檔案大小超過 4 GB,請將檔案分割成幾個小型檔案,然後再上傳。

如果你在閱讀本文後還有使用 SFTP 方面的問題,請參閱疑難排解指南


建立 SFTP 帳戶

你的 Merchant Center 帳戶已有 SFTP 帳戶,但必須啟用。如要啟用 SFTP 帳戶:

  1. 建立產品檔案資料來源
  2. 選取「使用使用安全檔案傳輸通訊協定新增檔案」,然後按一下「查看安全檔案傳輸通訊協定的詳細資料」
  3. 按一下「建立密碼」。系統隨即會自動產生密碼。
    注意:基於安全考量,系統日後不會再顯示這組密碼。在關閉彈出式視窗前,請務必妥善保存你的密碼。如果忘記密碼,請按一下「重設密碼」,即可產生新的密碼。
  4. 現在,你的 Merchant Center SFTP 帳戶已完成啟用。此外,首次產生的密碼可能需要幾小時才會生效。如果無法立即登入 SFTP 伺服器,請稍後再試。

使用 SFTP 上傳檔案

使用 SFTP 上傳檔案的方式有很多種,下列操作說明適用於幾種最常見的類型。如果你之前從未使用過 SFTP,建議你選擇設定較為簡易的方法 1。

無論你採用哪一種方法,都必須提供下列資訊:

  • 主機名稱:「partnerupload.google.com」,這是你要傳送動態饋給的 Google SFTP 伺服器。
  • 使用者:你可以在 Google Merchant Center SFTP 設定中找到 SFTP 使用者名稱。
  • SFTP 伺服器通訊埠:「19321」是 Google Merchant Center SFTP 伺服器使用的通訊埠。
  • SFTP 伺服器指紋:「85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d」是 partnerupload.google.com 用來識別伺服器指紋的金鑰。
  • 密碼:你在 Merchant Center 帳戶中產生的 SFTP 密碼。請注意,這組密碼與你的 Merchant Center 密碼不同,你可以在 Merchant Center 的任何檔案型資料來源的詳細資料中找到 SFTP 密碼。

方法 1:使用 SFTP 程式傳輸資料動態饋給

使用 SFTP 程式傳輸你的資料動態饋給

如要使用這個方法,你必須在電腦中安裝 SFTP 程式,也就是所謂的 SFTP 用戶端。如果你沒有 SFTP 用戶端,可以在網路上下載。視你的使用情形而定,在試用期結束時,你可能需要支付 SFTP 用戶端的費用。
你可以免費使用下列 SFTP 用戶端:

下載並安裝 SFTP 程式後,你必須先設定程式,才能連上我們的 SFTP 伺服器。請在 SFTP 用戶端中完成下列設定:

  • 主機名稱:「partnerupload.google.com」,這是你要傳送動態饋給的 Google SFTP 伺服器。
  • 使用者:你可以在 Merchant Center 的任何檔案型資料來源的詳細資料中找到 SFTP 使用者名稱。
  • 密碼:你在 Google Merchant Center 帳戶中產生的 SFTP 密碼。請注意,這組密碼與你的 Merchant Center 密碼不同,你可以在 Merchant Center 的任何檔案型資料來源的詳細資料中找到 SFTP 密碼。
  • 登入類型:應設為正常,而非匿名。你可能需要先變更這項設定,才能輸入使用者名稱和密碼。
注意:不同 SFTP 用戶端的介面都不一樣,你可能必須選取 SFTP 連線,或是在主機名稱地址前加上「sftp://」通訊協定 (例如 sftp://partnerupload.google.com)。如需相關使用說明,請參閱你的 SFTP 用戶端說明文件。

方法 2:使用指令列透過 SFTP 傳輸資料

Windows:使用命令提示字元透過 SFTP 傳輸你的資料

  1. 在「開始」選單中,依序選取「程式集」>「附屬應用程式」>「命令提示字元」。你也可以在「開始」選單中,依序選取「程式集」>「MS-DOS 提示」。如果上述兩種方法都無法使用,請在「開始」選單中依序選取「搜尋」和「檔案或資料夾」,然後輸入文字提示。最後,按兩下名為「命令提示字元」的檔案。
  2. 在隨即顯示的視窗中,輸入「sftp -P 19321 {你的 SFTP 使用者名稱}@partnerupload.google.com」,然後按「Enter」鍵
    • 你可以在 Merchant Center 的任何檔案型資料來源的詳細資料中找到 SFTP 使用者名稱。
    • 指令中的「-P 19321」可為 Google Merchant Center SFTP 伺服器指定正確的通訊埠。
  3. 如果這是你首次連線至 partnerupload.google.com,你可能會看見下列提示:「The authenticity of host '[partnerupload.google.com]:19321' can't be established. RSA key fingerprint is 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. Are you sure you want to continue connecting (yes/no)?」如果確定工作階段顯示的指紋金鑰與上述金鑰一致,請輸入「y」。
  4. 系統會提示你輸入密碼。提供你在 Merchant Center 中產生的 SFTP 密碼。請注意,這組密碼與你的 Merchant Center 密碼不同,你可以在 Merchant Center 的任何檔案型資料來源的詳細資料中找到 SFTP 密碼。
  5. 輸入「put {你的目錄,包括檔案名稱}」,然後按「Enter」鍵,即可透過 SFTP 傳送檔案。舉例來說,如果你的文件資料夾中有名為「datafeed.txt」的動態饋給,請輸入「put C:\Users\username\Documents\datafeed.txt」。
  6. 不久後,你應該會看見顯示上傳進度的狀態更新。請在上傳完成時確認。完成後即可退出程式。
注意:如果在操作過程中出錯,你可能會看見空白提示或錯誤訊息。如果發生這種狀況,請從第一步重新開始,直到你完成檔案傳輸為止。

Mac:使用終端機透過 SFTP 傳輸你的資料

  1. 開啟終端機視窗。(同時按下「Command」和「空白鍵」並搜尋「終端機」,然後在出現的方框中選取「終端機」。)
  2. 在隨即顯示的「終端機」視窗中,輸入「sftp -P 19321 {你的 SFTP 使用者名稱}@partnerupload.google.com」,然後按「Enter」鍵
    • 你可以在 Merchant Center 的任何檔案型資料來源的詳細資料中找到 SFTP 使用者名稱。
    • 指令中的「-P 19321」可為 Google Merchant Center SFTP 伺服器指定正確的通訊埠。
  3. 如果這是你首次連線至 partnerupload.google.com,你可能會看見下列提示:「The authenticity of host '[partnerupload.google.com]:19321' can't be established. RSA key fingerprint is 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. Are you sure you want to continue connecting (yes/no)?」如果確定工作階段顯示的指紋金鑰與上述金鑰一致,請輸入「y」。
  4. 系統會提示你輸入密碼。提供你在 Merchant Center 中產生的 SFTP 密碼。請注意,這組密碼與你的 Merchant Center 密碼不同,你可以在 Merchant Center 的任何檔案型資料來源的詳細資料中找到 SFTP 密碼。
  5. 輸入「put {你的目錄,包括檔案名稱}」,然後按「Enter」鍵,即可透過 SFTP 傳送檔案。舉例來說,如果你的文件資料夾中有名為「datafeed.txt」的動態饋給,請輸入「put /Users/username/Documents/datafeed.txt」。
  6. 不久後,你應該會看見顯示上傳進度的狀態更新。請在上傳完成時確認。完成後即可退出程式。
注意:如果在操作過程中出錯,你可能會看見空白提示或錯誤訊息。如果發生這種狀況,請從第一步重新開始,直到你完成檔案傳輸為止。

Linux:使用指令列透過 SFTP 傳輸資料

  1. 開啟終端機。
  2. 在隨即顯示的「終端機」視窗中,輸入「sftp -P 19321 {你的 SFTP 使用者名稱}@partnerupload.google.com」,然後按「Enter」鍵
    • 你可以在 Merchant Center 的任何檔案型資料來源的詳細資料中找到 SFTP 使用者名稱。
    • 指令中的「-P 19321」可為 Google Merchant Center SFTP 伺服器指定正確的通訊埠。
  3. 如果這是你首次連線至 partnerupload.google.com,你可能會看見下列提示:「The authenticity of host '[partnerupload.google.com]:19321' can't be established. RSA key fingerprint is 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. Are you sure you want to continue connecting (yes/no)?」如果確定工作階段顯示的指紋金鑰與上述金鑰一致,請輸入「y」。
  4. 系統會提示你輸入密碼。提供你在 Merchant Center 中產生的 SFTP 密碼。請注意,這組密碼與你的 Merchant Center 密碼不同,你可以在 Merchant Center 的任何檔案型資料來源的詳細資料中找到 SFTP 密碼。
  5. 輸入「put {你的目錄,包括檔案名稱}」,然後按「Enter」鍵,即可透過 SFTP 傳送檔案。舉例來說,如果你的文件資料夾中有名為「datafeed.txt」的動態饋給,請輸入「put /home/username/Documents/datafeed.txt」。
  6. 不久後,你應該會看見顯示上傳進度的狀態更新。請在上傳完成時確認。完成後即可退出程式。
注意:如果在操作過程中出錯,你可能會看見空白提示或錯誤訊息。如果發生這種狀況,請從第一步重新開始,直到你完成檔案傳輸為止。

使用 SFTP 上傳檔案時發生登入錯誤

以下是無法連線至 SFTP 伺服器的一些常見原因:

你尚未建立 SFTP 帳戶

使用 SFTP 上傳檔案之前,你必須先為 Merchant Center 建立 SFTP 帳戶。請注意,你的 SFTP 和 Google Merchant Center 帳戶的登入資訊不同,所以會有不同的使用者名稱和密碼。

你的 SFTP 帳戶尚未啟用

在建立或編輯 SFTP 帳戶後立即嘗試連線至伺服器,也可能出現無法登入的狀況。新的 SFTP 帳戶資訊需要幾個小時才能啟用。

你未連線到正確的 SFTP 伺服器

如要透過指令列提示字元使用 SFTP,請連線至「{你的 SFTP 使用者名稱}@partnerupload.google.com」,並將伺服器通訊埠指定為「19321」 (例如「sftp -P 19321 {你的 SFTP 使用者名稱}@partnerupload.google.com)」。若使用 SFTP 用戶端,你可能需要在主機名稱位址前面加上「sftp://」通訊協定,例如 sftp://partnerupload.google.com

SFTP 使用者名稱有誤

請確認你使用的是正確的 Merchant Center 帳戶中設定的 SFTP 名稱。你可以在 Merchant Center 的任何檔案型資料來源的詳細資料中找到 SFTP 使用者名稱。

SFTP 密碼有誤

基於安全考量,你的帳戶中不會顯示 SFTP 密碼。如果忘記密碼,則必須重新設定。

這對您有幫助嗎?

我們應如何改進呢?
true
搜尋
清除搜尋內容
關閉搜尋
主選單
793848173295330615
true
搜尋說明中心
true
true
true
true
true
71525
false
false