如何在 Mac 上安裝 CyberDuck S3 瀏覽器

你是否曾經在進行一個激動人心的專案時,卻因為管理AWS S3存儲空間的複雜性而陷入困境?為什麼不試試Mac上的Cyberduck S3瀏覽器呢?Cyberduck讓您輕鬆瀏覽您的S3存儲桶並使文件管理變得輕鬆!

在這個教程中,您將學習安裝一個為Mac用戶設計的出色S3瀏覽器的無縫過程。使用Cyberduck,您可以讓繁瑣、耗時的上傳和下載成為過去。

繼續閱讀,改變您與AWS S3存儲空間互動的方式!

先決條件

在您開始為無縫訪問AWS S3設置Cyberduck之前,請確保您已經準備好了以下事項:

  • 一個啟用了計費的AWS帳戶 – 這個教程將會用到一個免費層級帳戶
  • 一個AWS 訪問和秘密鑰匙對
  • A Mac computer running macOS 10.2 or later – This tutorial uses a MacBook Air running macOS 12 (Monterey).

下載並安裝Cyberduck S3瀏覽器(適用於Mac)

通常,您的本地計算機上有許多文件組織在各種文件夾和子文件夾中。在將這些文件夾上傳到S3存儲桶時,保持相同的目錄結構是至關重要的。

好消息是,當您安裝Cyberduck時,您將獲得一個桌面工具,設計用於在上傳期間保留此目錄結構。

要在您的Mac上下載並安裝Cyberduck,請按照以下步驟進行:

1. 開啟你喜歡的網頁瀏覽器,導航到官方Cyberduck下載頁面,並點擊MacOS版Cyberduck的下載鏈接。這樣可以下載Cyberduck安裝程序的zip文件。

Downloading Cyberduck for macOS

2. 下載完成後,在你的Mac上打開Terminal視窗,導航到保存Cyberduck zip文件的文件夾,並運行以下echo命令。

這個命令用於驗證下載的zip文件的完整性。

echo "b6c82a178eba5e161f09075fc4a5f5f6 Cyberduck-8.6.3.40040.zip" | md5sum -c - 

如果你得到一個OK的回應,如下所示,你可以繼續下一步。如果不是,你必須重新下載zip文件。

Verifying the integrity of the downloaded zip file

3. 接下來,執行以下命令對你下載的zip文件(Cyberduck-8.6.3.40040.zip)進行解壓縮

unzip Cyberduck-8.6.3.40040.zip
Unzipping the downloaded zip file

4. 現在,導航到你的下載文件夾,並雙擊Cyberduck文件來啟動Cyberduck。

Launching Cyberduck

5. 當提示繼續時,點擊打開

Continuing launching Cyberduck

如果一切順利,Cyberduck應用程序將出現,如下所示。

保持 Cyberduck 应用程序窗口打开,因为您将在以下部分授权您的 AWS 帐户。

Overviewing the Cyberduck main window

使用您的 AWS 帐户授权 Cyberduck

在 Cyberduck 应用程序运行时,您必须确保您可以在应用程序中管理您的 S3 存储桶和文件。该过程涉及使用您的 AWS 帐户授权 Cyberduck,使您能够无缝浏览、上传、下载并执行各种文件操作。

要使用您的 AWS 帐户授权 Cyberduck,请执行以下步骤:

在 Cyberduck 的主窗口上,点击顶部的打开连接以打开新连接。

Opening a new connection

现在,配置以下连接设置:

  • 从下拉字段中选择Amazon S3作为服务器。
  • 服务器 – 在文本字段中输入s3.amazonaws.com作为服务器端点。
  • 端口 – 在文本字段中输入443,这是使用 HTTPS 协议进行安全通信的默认端口。此设置确保使用 SSL/TLS 加密 Cyberduck 和 AWS S3 之间的通信。
  • 访问密钥 ID秘密访问密钥 – 提供用于与 AWS S3 安全通信的 AWS 访问密钥 ID 和秘密访问密钥。

保持其他设置不变,然后点击连接以建立与 AWS S3 服务的连接。

Authorizing a Cyberduck connection to an AWS S3 service

当连接建立时,您将登录到 AWS S3 服务,并可以在 Cyberduck 应用程序中开始管理您的 S3 存储桶和文件。

Authorizing your AWS Account with Cyberduck

創建新的AWS S3 Bucket透過Cyberduck

好的,您已經設置好Cyberduck與您的AWS帳戶協同工作,並且準備好啟動新專案。但首先,您必須確保在AWS雲中擁有一個專用的空間來存放您的文件。

Cyberduck允許您創建一個新的AWS S3 Bucket,以在網絡上的任何地方存儲和檢索數據。

要通過Cyberduck創建新的AWS S3 Bucket,請完成以下步驟:

在Cyberduck上,點擊文件菜單,選擇新建文件夾以創建新的文件夾(或AWS S3 Bucket)。

Creating a new folder

現在,提供一個唯一的文件夾名稱(newbucket8798457),選擇一個區域(美國東部(北維吉尼亞))來託管您的新Bucket,然後點擊創建來創建Bucket。

Creating a new AWS S3 bucket

如果一切順利,您將在Cyberduck主窗口和AWS S3控制台的現有Bucket列表中看到您的新Bucket,如下所示。

Verifying newly-created AWS S3 bucket in Cyberduck
Verifying newly-created AWS S3 bucket in AWS Management Console

上傳文件到AWS S3 Bucket

在製作了全新的AWS S3 Bucket之後,您現在可以將其裝滿項目的寶藏。把這一步想象成將貴重物品放入一個安全的保險庫,並且具有在需要時快速檢索的額外好處。

沒有文件,一個Bucket只是一個空的容器。在S3中安全存儲數據使您能夠以全新的方式管理、共享和使用您的項目。

要通过Cyberduck将文件上传到您的AWS S3存储桶,请执行以下步骤:

1. 双击您的AWS S3存储桶以打开它。

Navigating to the target AWS S3 bucket

2. 接下来,点击文件菜单并选择上传以开始将新文件上传到您的AWS S3存储桶。

Initiating uploading a new file to the AWS S3 bucket

3. 在弹出窗口中选择您的目标文件,并点击上传将它们上传到您的AWS S3存储桶。

Selecting the files to upload to the AWS S3 bucket

Cyberduck然后将文件上传到您的AWS S3存储桶,如下图所示。

将大量文件上传到像AWS S3这样的远程服务器可能会耗费时间。在上传过程中,由于网络拥塞、临时中断或意外断开连接等因素,可能会发生网络中断。

但不用担心。Cyberduck提供了内置功能,可以无缝处理这种中断。Cyberduck可以暂停上传、从中断点恢复,甚至在连接恢复时自动恢复。这些功能可以确保您的文件被完整上传,没有任何损坏。

Viewing the upload progress

上传完成后,您将在S3存储桶中看到上传的文件,如下图所示。

Verifying the uploaded file on AWS S3 bucket via Cyberduck

另一种方法是通过AWS管理控制台在您的AWS S3存储桶中查看上传的文件。

Verifying the uploaded file on the AWS S3 bucket via the AWS Management Console

从AWS S3存储桶中下载文件

您已成功将宝贵的文件加载到您的AWS S3存储桶中,这是很棒的。但有时,您可能想要将它们取回。为什么?用于备份和冗余、开发和测试、数据迁移、数据分析和报告等。

檢索文件的能力可確保您可以在本地工作或與他人分享文件。

要從您的AWS S3存儲桶下載文件,請按照以下步驟進行:

1. 雙擊您的存儲桶以打開它。

Navigating to the bucket

2. 接下來,找到並選擇您要下載的文件,單擊文件菜單,然後選擇下載以下載該文件。

Downloading files from an AWS S3 bucket

Cyberduck將通知您有關下載進度的信息,如下所示。

Viewing the file download progress in Cyberduck

3. 最後,進入您的下載文件夾,以確認您已成功從AWS S3存儲桶中下載文件。

Verifying the downloaded file from the AWS S3 bucket

從AWS S3存儲桶中刪除文件

除了上傳或下載文件外,Cyberduck還可讓您清理存儲桶並釋放空間。保留過時或非必要的文件將帶來費用,因為AWS S3將對所消耗的存儲空間收費。

通過刪除這些文件,您可以減少存儲成本並優化您的預算。在處理大量數據時,這種方法尤其重要。

? 請注意,從AWS S3刪除文件時,它們將被永久刪除,無法恢復。因此,謹慎行事並確保您刪除的是正確的文件至關重要。

要從您的S3存儲桶中刪除文件,請按照以下步驟進行:

1. 導航至您的目標存儲桶。

Navigating to the target AWS S3 bucket

2. 現在,選擇不需要的文件,單擊文件菜單,然後選擇刪除以開始刪除所選文件。

Deleting a file from the AWS S3 bucket

最後,在提示時點擊「刪除」以確認刪除您選擇的文件。

Confirming deleting selected files

結論

您剛剛通過安裝 Cyberduck S3 瀏覽器 for Mac,對無縫 S3 儲存管理迈出了重要一步。通過這個教程,您已經掌握了創建 S3 存儲桶並熟練地上傳、下載甚至刪除文件的過程。

您的數字工作空間現在比以往更加有組織和高效!但是您與 Cyberduck 和 S3 的旅程才剛剛開始。

為什麼不深入研究 Cyberduck 的高級功能,比如為您經常使用的 S3 存儲桶設置書籤?甚至探索其連接到其他雲存儲提供商的功能?Cyberduck 支持 Dropbox、Google Cloud Storage、OneDrive、Azure Storage 等各種主機服務。

繼續探索、實驗,最重要的是,充分利用無縫雲存儲為您的 Mac 帶來的力量!

Source:
https://adamtheautomator.com/s3-browser-for-mac/