在 iPhone 與 Android 上瀏覽 OpenStack Swift — NetDrive Mobile

閱讀時間 6 分鐘 mobile openstack-swift provider-guide
Jay
JayTech Writer
透過 NetDrive Mobile 在 iOS 與 Android 裝置上存取 OpenStack Swift 物件儲存容器,無需筆電即可瀏覽、下載、預覽並上傳檔案。

一位維運工程師收到通知,夜間匯出到 OpenStack Swift 容器的作業可能失敗了,但筆電正放在家裡。又或者,私有 OpenStack 雲端上的同事在你午休時,要求你快速查看一下某個日誌物件。NetDrive Mobile 讓你可以把 OpenStack Swift 容器和你已在使用的其他所有雲端服務一同放到 iPhone 或 Android 手機上,因此檢查容器不再需要先找到一台筆電。

NetDrive Mobile 檔案瀏覽器在手機上顯示雲端儲存內容

一個應用程式管理所有雲端——包含 OpenStack Swift

在 Google Drive、S3、Dropbox 等服務之外,同時瀏覽 OpenStack Swift 容器。

  • 無需筆電,直接從手機檢查 Swift 容器
  • 無需離開應用程式即可預覽並下載物件
  • 直接從裝置上傳照片或文件
iOSAndroid

需要免費的 Bdrive 帳號。

開始之前你需要準備什麼

  • NetDrive Mobile 已安裝——iOS 15.0 以上版本至 App Store 下載,Android 則至 Google Play 下載
  • 一個免費的 Bdrive 帳號——若尚未擁有,請至 netdrive.net 註冊;你在 NetDrive Mobile 中新增的每一個雲端服務,都是透過此帳號連接
  • OpenStack Swift 憑證:你的 OpenStack 身分服務的驗證端點 URL使用者名稱密碼(或依雲端設定方式而定的 API 金鑰),以及你想瀏覽的容器名稱

將 OpenStack Swift 新增至 NetDrive Mobile

打開 NetDrive Mobile,點按 + 或從主畫面拉出 Add a drive 面板。

NetDrive Mobile 中列出可用雲端服務供應商的新增磁碟機面板

  1. 在供應商清單中捲動到 OpenStack Swift 並點按它。
  2. 輸入驗證端點 URL使用者名稱密碼(或 API 金鑰)。
  3. 輸入你要連接的容器名稱
  4. 點按 Connect。NetDrive Mobile 會擷取容器內容,並將其新增至主畫面的 Clouds 底下。

你的憑證會保存在裝置的安全金鑰儲存區——iOS 的 Keychain 或 Android 的 Keystore——且絕不會以未加密形式離開裝置。

瀏覽 Swift 容器

點按主畫面上的 OpenStack Swift 項目以開啟檔案瀏覽器。物件會依名稱列出,並附上大小與最後修改日期,你可以從右上角排序或切換清單、格狀檢視。

NetDrive Mobile 檔案瀏覽器顯示雲端儲存資料夾內容,附排序與檢視選項

對於依日期或主機名稱前綴組織的容器——這在日誌匯出或夜間備份作業中很常見——這讓你能快速直接跳到要檢查的物件,而不必捲動整個容器。

下載、預覽與上傳

點按任一物件以開啟操作面板:PreviewDownloadRenameMoveCopyGet infoDelete

NetDrive Mobile 中的檔案操作面板,顯示 Preview、Download、Rename、Move、Copy 與 Delete 選項

Preview 會直接在應用程式內開啟圖片、PDF 與文字日誌——非常適合在不先把物件下載到手機的情況下,確認作業是否順利完成。Download 會將副本拉取到你的裝置,方便交給其他應用程式使用。若要將物件新增至容器,請導覽至目的資料夾,點按上傳按鈕,並選擇 CameraPhotosFiles 作為來源。

一次檢查多個物件

在事件處理期間,你經常需要一次處理不止一個物件。在檔案瀏覽器中點按 Select,勾選每個項目,然後使用底部的批次操作工具列一次 DownloadMoveCopyDelete 所選項目。

NetDrive Mobile 多選模式,顯示多個已勾選的檔案與批次操作工具列

下載會在 Transfers 分頁中排隊並即時顯示進度,因此你可以開始拉取多個日誌物件,同時在背景繼續完成下載的同時繼續瀏覽。

一個應用程式管理所有雲端

如果你的團隊還將資產存放在 Google Drive、S3,或是透過 WebDAV 或 SFTP 連接的 NAS 上,NetDrive Mobile 會將 OpenStack Swift 與這些服務放在同一個應用程式中。每個供應商都是分別新增並驗證的,移動或複製檔案僅能在單一已連接的雲端內進行——從 Swift 容器取出物件並直接推送到另一個供應商,並非行動應用程式所支援的功能;如需跨供應商傳輸,NetDrive 的姊妹產品 RcloneView 可在桌面端處理此需求。

總結

從手機檢查 OpenStack Swift 容器所需的步驟,與 NetDrive Mobile 中其他任何供應商相同:安裝應用程式、使用免費的 Bdrive 帳號登入、以你的 Swift 憑證新增磁碟機,之後容器就只需輕輕一點即可開啟。

若想了解其他行動裝置上的物件儲存供應商,請參閱 在 iPhone 與 Android 上檢視 Amazon S3在行動裝置上瀏覽 Backblaze B2

— Jay, NetDrive