你是否曾經在進行一個激動人心的專案時,卻因為管理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文件。

2. 下載完成後,在你的Mac上打開Terminal視窗,導航到保存Cyberduck zip文件的文件夾,並運行以下echo
命令。
這個命令用於驗證下載的zip文件的完整性。
如果你得到一個OK的回應,如下所示,你可以繼續下一步。如果不是,你必須重新下載zip文件。

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

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

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

如果一切順利,Cyberduck應用程序將出現,如下所示。
保持 Cyberduck 应用程序窗口打开,因为您将在以下部分授权您的 AWS 帐户。

使用您的 AWS 帐户授权 Cyberduck
在 Cyberduck 应用程序运行时,您必须确保您可以在应用程序中管理您的 S3 存储桶和文件。该过程涉及使用您的 AWS 帐户授权 Cyberduck,使您能够无缝浏览、上传、下载并执行各种文件操作。
要使用您的 AWS 帐户授权 Cyberduck,请执行以下步骤:
在 Cyberduck 的主窗口上,点击顶部的打开连接以打开新连接。

现在,配置以下连接设置:
- 从下拉字段中选择Amazon S3作为服务器。
- 服务器 – 在文本字段中输入s3.amazonaws.com作为服务器端点。
- 端口 – 在文本字段中输入443,这是使用 HTTPS 协议进行安全通信的默认端口。此设置确保使用 SSL/TLS 加密 Cyberduck 和 AWS S3 之间的通信。
- 访问密钥 ID和秘密访问密钥 – 提供用于与 AWS S3 安全通信的 AWS 访问密钥 ID 和秘密访问密钥。
保持其他设置不变,然后点击连接以建立与 AWS S3 服务的连接。

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

創建新的AWS S3 Bucket透過Cyberduck
好的,您已經設置好Cyberduck與您的AWS帳戶協同工作,並且準備好啟動新專案。但首先,您必須確保在AWS雲中擁有一個專用的空間來存放您的文件。
Cyberduck允許您創建一個新的AWS S3 Bucket,以在網絡上的任何地方存儲和檢索數據。
要通過Cyberduck創建新的AWS S3 Bucket,請完成以下步驟:
在Cyberduck上,點擊文件菜單,選擇新建文件夾以創建新的文件夾(或AWS S3 Bucket)。

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

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


上傳文件到AWS S3 Bucket
在製作了全新的AWS S3 Bucket之後,您現在可以將其裝滿項目的寶藏。把這一步想象成將貴重物品放入一個安全的保險庫,並且具有在需要時快速檢索的額外好處。
沒有文件,一個Bucket只是一個空的容器。在S3中安全存儲數據使您能夠以全新的方式管理、共享和使用您的項目。
要通过Cyberduck将文件上传到您的AWS S3存储桶,请执行以下步骤:
1. 双击您的AWS S3存储桶以打开它。

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

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

Cyberduck然后将文件上传到您的AWS S3存储桶,如下图所示。
将大量文件上传到像AWS S3这样的远程服务器可能会耗费时间。在上传过程中,由于网络拥塞、临时中断或意外断开连接等因素,可能会发生网络中断。
但不用担心。Cyberduck提供了内置功能,可以无缝处理这种中断。Cyberduck可以暂停上传、从中断点恢复,甚至在连接恢复时自动恢复。这些功能可以确保您的文件被完整上传,没有任何损坏。

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

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

从AWS S3存储桶中下载文件
您已成功将宝贵的文件加载到您的AWS S3存储桶中,这是很棒的。但有时,您可能想要将它们取回。为什么?用于备份和冗余、开发和测试、数据迁移、数据分析和报告等。
檢索文件的能力可確保您可以在本地工作或與他人分享文件。
要從您的AWS S3存儲桶下載文件,請按照以下步驟進行:
1. 雙擊您的存儲桶以打開它。

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

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

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

從AWS S3存儲桶中刪除文件
除了上傳或下載文件外,Cyberduck還可讓您清理存儲桶並釋放空間。保留過時或非必要的文件將帶來費用,因為AWS S3將對所消耗的存儲空間收費。
通過刪除這些文件,您可以減少存儲成本並優化您的預算。在處理大量數據時,這種方法尤其重要。
? 請注意,從AWS S3刪除文件時,它們將被永久刪除,無法恢復。因此,謹慎行事並確保您刪除的是正確的文件至關重要。
要從您的S3存儲桶中刪除文件,請按照以下步驟進行:
1. 導航至您的目標存儲桶。

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

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

結論
您剛剛通過安裝 Cyberduck S3 瀏覽器 for Mac,對無縫 S3 儲存管理迈出了重要一步。通過這個教程,您已經掌握了創建 S3 存儲桶並熟練地上傳、下載甚至刪除文件的過程。
您的數字工作空間現在比以往更加有組織和高效!但是您與 Cyberduck 和 S3 的旅程才剛剛開始。
為什麼不深入研究 Cyberduck 的高級功能,比如為您經常使用的 S3 存儲桶設置書籤?甚至探索其連接到其他雲存儲提供商的功能?Cyberduck 支持 Dropbox、Google Cloud Storage、OneDrive、Azure Storage 等各種主機服務。
繼續探索、實驗,最重要的是,充分利用無縫雲存儲為您的 Mac 帶來的力量!