將 IBM Cloud Object Storage 與 FTP 相比較

「檔案傳送通訊協定 (FTP)」是傳送檔案的熱門方式,但與 IBM Cloud® Object Storage相比如何?

IBM Cloud Object Storage 會將加密及分散的資料儲存在多個地理位置。 這些資訊可透過常用通訊協定存取,例如使用現代 RESTful API 的 HTTP。 相反地,FTP 同時需要用戶端和伺服器應用程式,且依預設會使用不安全的通訊協定。Object Storage 會執行伺服器 FTP 常駐程式 (ftpd) 的所有工作,並提供比可從 ftpd 或類似服務取得更多的安全和驗證選項。

IBM Cloud Object Storage 如何類似於 FTP

如果您過去曾使用 FTP,則已從指令行或從使用 GUI 的用戶端應用程式運作。 Cyberduck 是 IBM Cloud Object Storage 或 FTP 的熱門、開放程式碼且容易使用的圖形介面。

Cyberduck 在連接至 IBM Cloud Object Storage時提供完整作業可見性。 Cyberduck 從 cyberduck.io/下載。 安裝之後,您可以將它配置成連接至 Object Storage的實例。

使用 Cyberduck 來建立與 IBM Cloud Object Storage的連線。 然後,將本端檔案的資料夾同步化至儲存區。 完成 入門 Object Storage 並取得 認證 之後,請遵循下列步驟:

  1. 下載、安裝及啟動 Cyberduck。

  2. 當應用程式開啟時,您可以建立與 Object Storage的連線。 按一下 開啟連線 以配置連線。

  3. 即會開啟蹦現視窗。 從功能表中,選取 Amazon S3 選項。 在下列欄位中輸入您的資訊:

    • Server: 在 IBM Cloud Object Storage 輸入資料的適當端點

    請確定端點地區符合預期的儲存區。 如需端點的相關資訊,請參閱端點及儲存空間位置

    • 建立 服務認證 時選取適當的 HMAC 選項所產生的 Access Key ID ;
    • Secret Access Key 也來自 HMAC 選項。
    • Add to Keychain: 將配置儲存至個人金鑰鏈 (選用)
    • 忽略其他選項,例如 Anonymous Login 勾選框和 SSH Private Key
  4. Cyberduck 會將您帶往可建立儲存區的帳戶的根目錄。

    • 在主要窗格內按一下滑鼠右鍵,然後選取 新建資料夾

    Cyberduck 支援許多傳送通訊協定,其中 Folder 是儲存器建構的較常見名稱。

    • 輸入儲存區名稱,然後按一下「建立」。
  5. 建立儲存區之後,請按兩下儲存區以進行檢視。 在儲存區內,您可以執行各種功能,例如:

    • 將檔案上傳至儲存區
    • 列出儲存區內容
    • 下載儲存區中的物件
    • 將本端檔案同步化至儲存區
    • 將物件同步化至另一個儲存區
    • 建立儲存區的保存檔
  6. 在儲存區內按一下滑鼠右鍵,然後選取同步化。 即會開啟蹦現視窗,您可以在其中瀏覽至要同步化至儲存區的資料夾。 選取資料夾,然後按一下「選擇」。

  7. 在選取資料夾之後,即會開啟新的蹦現視窗。 在這裡,您可以使用下拉功能表,以選取與儲存區的同步化作業。 功能表中有三個可能的同步化選項可供使用:

    • Download:這會下載儲存區中的已變更及遺漏物件。
    • Upload:這會將已變更及遺漏檔案上傳至儲存區。
    • Mirror:這會執行下載及上傳作業,以確保本端資料夾與儲存區之間已同步所有新的及已更新的檔案和物件。

Object Storage 與 FTP 有何不同

技術上來說,FTP 與 Object Storage之間的差異大於相似性。 從不需要執行 ftpd 之類伺服器應用程式的便利開始,並透過使用安全通訊協定 (如 HTTPS) 的安全來繼續進行,差異清單既冗長又重要。

後續步驟

FTP 可以提供 API程式庫 嗎? 我們不認為! 進一步瞭解 IBM Cloud Object Storage的 開發人員 可用的內容。