《Amazon S3 Browser for Windows 概覽》
Amazon S3 是一款廣受歡迎的雲端儲存服務,在全球各地廣泛使用。您可以透過網頁瀏覽器,在網頁介面中管理 Amazon S3 雲端儲存空間。我們已在關於 將 Amazon S3 掛載為雲端檔案分享的磁碟機,但該篇部落格文章的重點在於 Linux、Windows 和 macOS 等作業系統的命令列介面。
這篇部落格文章將說明如何在 Windows 環境中,透過具備圖形使用者介面 (GUI) 的工具來管理 Amazon S3 儲存桶及其中的資料。我們將介紹 Amazon S3 Browser,並概述其實用的特點。
什麼是 Amazon S3 Browser?
Amazon S3 Browser 是一款 Windows 應用程式,用作 Amazon S3 客戶端以存取儲存於儲存桶中的檔案,並可管理 Amazon S3 儲存設定。您無需使用網頁瀏覽器,即可上傳、下載及刪除檔案、建立資料夾,並執行其他檔案管理操作。
此外,您還可變更各項設定,例如儲存桶政策、記錄設定、管理使用者、編輯權限、儲存桶共用選項等。
S3 瀏覽器的安裝
安裝 S3 Browser 的步驟非常簡單。您可以從 官方網站. 執行下載的 .EXE 檔案,並依照安裝精靈中的指示操作:
- 請閱讀並接受授權協議。
- 選擇目標位置。
- 選擇其他任務,例如為所有 Windows 使用者建立當前使用者的桌面圖示。
您可以在 Windows XP、Vista、7、8、8.1、10 以及 Windows Server 2003、2008、2012、2016、2019 上執行 8.9.5 版本。 廣泛支援各種 Windows 版本是 S3 Browser 的優勢。若您需要在 Windows 98 或 2000 上執行 S3 Browser,可下載 S3 Browser 的舊版(5.8.9)。
如何透過瀏覽器存取 S3 儲存桶
在 Windows 上安裝 S3 Browser 後,系統會提示您設定帳戶以存取 Amazon S3。
Account name. 輸入您的帳戶名稱,例如 NAKIVO。Account type. 在下拉式清單中選擇帳戶類型。我們將選擇 Amazon S3 儲存。Access key ID. 請輸入您的存取金鑰 ID。您可以在 此頁面 在 使用者 章節。Secret access key. 請輸入與您的存取金鑰 ID 一起生成的秘密存取金鑰。Encrypt access keys with a password. 若要使用主密碼保護金鑰,請勾選此核取方塊。您每次啟動 S3 Browser 時,都必須輸入主密碼。Use secure transfer (SSL/TSL). 若您希望僅透過加密連線存取 Amazon S3 雲端儲存服務,請勾選此核取方塊。
點擊 Add new account 以開啟 S3 Browser 的主視窗並連線至 Amazon S3 儲存空間。現在您可以開始使用 Amazon S3 Browser 了。
主視窗
S3 瀏覽器的主視窗由以下主要元件組成:選單列、儲存桶瀏覽器、儲存桶中的檔案與資料夾瀏覽器,以及帶有分頁的底部面板。
在儲存桶瀏覽器中,您可以查看 AWS 帳戶中所有可用儲存桶的清單。選取所需的儲存桶(我們選取 blog-bucket01) 並在檔案和資料夾瀏覽器中查看儲存桶的內容。在本範例中,儲存桶內存放了三個文字檔案。
您可以點擊 New bucket 在儲存桶瀏覽器中點擊按鈕以建立新的儲存桶,您也可以點擊 Delete bucket 刪除現有的 S3 儲存桶。
在視窗的檔案瀏覽器區塊底部,您可以找到四個用於管理儲存桶內檔案的按鈕: Upload, Download, Delete, New Folder,以及 Refresh.
讓我們來檢視一下底部面板的標籤頁。
Tasks. 在此分頁中,您可以查看正在執行、已排入佇列、已停止及失敗的任務。
Permissions. 選取一個儲存桶、檔案或資料夾,並開啟"權限"索引標籤,以檢視和編輯 Amazon S3 物件的權限。您也可以存取 Permissions 點擊以切換分頁 Bucket > Edit Permissions 或 File > Edit Permissions S3 Browser 視窗頂端的選單列位置。
點擊 More > Bucket Sharing Wizard 建立新使用者,並授予他們對您的儲存桶和資料夾的權限。此便捷功能讓您能透過單一視窗分享 Amazon S3 資料。
Http Headers. 自訂 HTTP 標頭能提供更大的靈活性,例如,您可以透過設定 Cache-Control HTTP 標頭來降低 Amazon S3 的帳單金額。您可以點擊以下連結來存取 HTTP 標頭選項: Files > Edit HTTP Headers 在 Amazon S3 Browser 的選單列中。您可以為整個儲存桶以及儲存於 S3 儲存桶中的自訂檔案設定 HTTP 標頭。請使用 Add, Edit,以及 Delete 按鈕。按下 Apply changes 讓變更生效。
Tags. 使用標籤來分類儲存於 Amazon S3 儲存桶中的物件。您可以在 S3 Browser 的圖形化使用者介面中,透過 標籤 標籤頁。您也可以透過選單列前往 File > Edit Object Tags.
Properties. 所選 S3 物件的屬性會顯示在 屬性 標籤頁。您可以右鍵點擊儲存桶、檔案或資料夾,然後在快顯選單中點選 Properties 要開啟 屬性 請注意,當您在 Amazon S3 物件上按右鍵時,右鍵選單中還有其他實用的選項。
Preview. 當您在 Amazon S3 Browser 的檔案瀏覽器區段中選取檔案時,檔案預覽會顯示在 預覽 請參閱"支援的檔案格式"分頁。您可以預覽文字檔案和圖片。若某種檔案格式不支援預覽,則會顯示十六進位資料(類似於在十六進位編輯器中開啟檔案時所見的畫面)。
Versions. 若您的 Amazon S3 物件已啟用版本控制功能,您可以選取該 S3 物件(例如儲存於儲存桶中的檔案),開啟 版本 "版本"分頁中管理版本。您可以透過 S3 Browser 的圖形化介面,下載、還原及刪除 Amazon S3 物件的版本。版本控制選項可設定於 Buckets > Edit Versioning Settings.
Event Log. 開啟 事件日誌 若要查看 Amazon S3 Browser 的日誌以及 Amazon S3 雲端環境中發生的事件,請點選此分頁。
選單列
選單列位於 S3 Browser 視窗頂端,位置在選單列上。選單列包含以下選單項目:
Accounts
Buckets
Files
Tools
Help
讓我們來回顧每個菜單類別以及其中最值得關注的選項。
帳戶
您可以切換已新增的帳戶、新增帳戶,以及管理帳戶。當您擁有多個 Amazon 帳戶時,此選單便十分實用。可用的選單項目包括:
Your current account name
Add new account
Manage accounts
Exit
水桶
此選單包含大量選項。作為替代方案,您可以在 S3 Browser 的儲存桶瀏覽器區塊中,右鍵點擊儲存桶名稱以開啟 水桶 選單。讓我們列出這些選項,並檢視其中最有趣的幾項。前幾個選項的用途顯而易見:
Create New Bucket
Delete Bucket
Refresh Buckets list
Copy all files to
Download all files to
Edit Permissions (ACL)
Add External Bucket. 此選項用於連線至由其他使用者共享的外部 S3 儲存桶,即使該使用者未註冊 Amazon S3 帳戶亦可。請輸入其他使用者共享的儲存桶名稱,然後點擊 Add External bucket.
Bucket Sharing Wizard. 使用此選項可將您的 Amazon S3 物件與其他使用者分享。您可透過 權限 分頁 (More > Bucket Sharing Wizard) 如上所述。
Edit Bucket Policy. 您可以套用自訂儲存桶政策,藉此靈活管理對儲存桶中檔案的存取權限。請在 S3 Browser 的"儲存桶政策編輯器"視窗中,於對應欄位輸入政策配置文字。以下提供一個簡單的政策文字範例,該政策僅允許使用者執行最低限度的必要操作:
{
"Version": "2012-10-17", "Statcodeent": [
{ "Effect": "Allow", "Action": [ "s3:PutObject", "s3:GetObject", "s3:DeleteObject", "s3:ListBucket", "s3:GetBucketPolicy" ], "Resource": [ "arn:aws:s3:::blog-bucket01/*", "arn:aws:s3:::blog-bucket01" ] }
]
}
Note: 變更 blog-bucket01 至您的儲存桶名稱。
在透過政策設定存取選項時,您可以基於安全性考量設定來源 IP 位址、網路及其他參數,其操作方式與您透過網頁瀏覽器在 AWS 網頁介面中進行設定時類似。
Edit Logging Settings. 此選項用於啟用儲存桶日誌記錄,並選取儲存桶中的目錄來儲存日誌檔案。
Edit Website Configuration. 若需為您的儲存桶設定靜態網站託管設定,請使用此選項。您可以設定索引文件,以及發生錯誤時應載入的頁面。儲存桶名稱必須符合 DNS 需求。此外,您也可以為靜態網站設定重定向規則。
Edit Versioning Settings. 此選項用於啟用及編輯 S3 儲存桶物件的版本控制設定。多重身分驗證 (MFA) 刪除選項可作為額外的保護層級,防止意外刪除檔案。若您要刪除物件版本或變更儲存桶的版本控制狀態,必須輸入 MFA 序號 如果您使用的是 MFA 刪除選項。
Transfer Acceleration. 這是 Amazon S3 的一項新特點,可讓您在上傳檔案時顯著提升資料傳輸速度。請在"Amazon S3 傳輸加速"視窗中勾選核取方塊,以在儲存桶層級啟用加速功能。接著開啟 Tools > Options,請前往 General 選取""標籤頁,然後選擇 啟用 Amazon S3 傳輸加速 核取方塊。
Cross Region Replication. 此 Amazon S3 特點用於在位於不同 AWS 區域的儲存桶之間複製 S3 物件。啟用此特點後,物件會自動複製到 Amazon S3 中的目標位置。
Amazon S3 Browser 允許您設定跨區域複製。請在 S3 Browser 主視窗左側的儲存桶瀏覽器中選取儲存桶。然後前往 Buckets > Cross Region Replication. 勾選此方塊: 為儲存桶啟用跨區域複製 your_bucket_name. 來源儲存桶區域會自動顯示。請選擇其中一個選項:
- 複製整個儲存桶
- 複製選定的資料夾
接著選擇目標儲存桶。系統將顯示目標儲存桶所在的區域。來源儲存桶與目標儲存桶必須位於不同的 AWS 區域。
Lifecycle configuration. 生命週期規則用於管理 Amazon S3 物件的生命週期。若物件在建立後或自上次修改起,於指定期間內未曾變更,系統會將其標記為過期,並隨後刪除或移至成本較低的 S3 儲存類別。此方法可協助您節省在 Amazon S3 中儲存資料的成本。請在 S3 Browser 中建立生命週期配置規則,以使用儲存桶的生命週期選項。
Cost Allocation Tags成本分配標籤是 AWS 計費特點的一部分,可讓您整理並追蹤儲存於 S3 儲存桶中的資料所產生的費用。透過此特點,您可以整理帳單,並透過標籤將支出金額分類至不同類別。
CORS Configuration. CORS(跨來源資源共用)是現代瀏覽器的一項特點,用於定義網頁瀏覽器如何允許存取來自其他網域的網頁。CORS 設定適用於儲存桶層級。請使用 Amazon 所採用的 XML 方言,為 Amazon S3 儲存桶編寫自訂的 CORS 配置規則。
Generate Web URLs. 網址產生器用於為 CloudFront 分發產生網址。當您需要透過幾次點擊即可取得儲存於儲存桶中的檔案連結清單時,此特點便十分實用。生成的連結清單可複製到剪貼簿中。
Change Storage Class To. 請使用此選單選項,直接在 S3 Browser 的介面中將儲存桶類別變更為其中一個可用選項:
- 標準
- STANDARD_IA
- ONEZONE_IA
- GLACIER
- DEEP_ARCHIVE
- 智慧分層
儲存類別是針對不同的使用情境所設計。儲存類別定義了 S3 物件在 Amazon S3 中的儲存方式,以及存取這些物件的方式。針對頻繁存取的物件使用儲存類別,雖然成本較高,但速度和可用性更高。針對不常存取的物件,儲存類別的成本較低,可用於儲存您不需要頻繁存取的歸檔資料。
Server-Side Encryption. 伺服器端加密 (SSE) 用於保護儲存於 Amazon S3 儲存桶中的資料。請選取 Server-Side Encryption 選項在 Buckets 選單並點擊 Encrypt 或 Decrypt 選項。若要查看物件的加密狀態,請右鍵點擊 S3 物件(儲存桶、資料夾或檔案),然後按下 Properties 在右鍵選單中。如需進一步了解 Amazon S3 伺服器端加密,請參閱 這篇部落格文章.
CloudFront. CloudFront 是 Amazon 提供的快速內容傳遞服務。Amazon S3 Browser 讓您能夠管理儲存桶的 CloudFront 設定。
在 水桶 選單項目如下:
- 新的 CloudFront 分發
- 編輯版本
- 取消選取的儲存桶
- CloudFront 管理員
Properties. 開啟一個屬性分頁,其功能已在上述 S3 瀏覽器介面介紹的開頭說明過。
檔案
該選單中的多數選項 Files 選單中的選項與 Buckets 選單。您可以在儲存桶中選取檔案後使用這些選項。這些選項將套用至所選的檔案(請參閱下方的螢幕截圖)。此外,您也可以在 S3 Browser 的檔案瀏覽器區塊中,按右鍵點擊檔案名稱來開啟此選單。
您可以透過此選單執行以下操作:下載、上傳、複製及貼上檔案;編輯檔案權限與標籤;以及在檔案層級變更伺服器端加密設定等。
Advanced. 若要將檔案清單匯出為 CSV 或 XML 檔案,請前往 Files > Advanced > Export File List.
Properties. 點擊此選項將開啟 屬性 如上所述,請點選主視窗底部區塊中的"分頁"。
工具
此選單可讓您設定 Amazon S3 物件的全域選項,這些選項將在 Amazon S3 Browser 中預設啟用。
Default HTTP Headers. 預設設定上傳至 S3 儲存桶後,物件將使用的 HTTP 標頭。
Default Object Tags. 預設設定上傳至 Amazon S3 儲存桶後,將用於物件的標籤。
Uploading Filters. 若需在上傳物件時進行篩選,請使用篩選器。系統提供包含與排除篩選器。
Compression and Encryption. 設定儲存桶和檔案的預設壓縮與加密等級。
Access Manager (IAM). 您可直接在 S3 Browser 的介面中建立使用者、為其設定權限,以及編輯政策。若要編輯 IAM 選項,您必須具備 AWS 管理員權限。
Bucket Sharing Wizard. 此選項與"儲存桶"選單中的"雲端共享精靈"功能相同。它可讓您將儲存桶或儲存桶中的特定資料夾與其他使用者共享。
CloudFront Manager. 此選項可讓您管理 CloudFront 分發。您也可以透過前往 Buckets > CloudFront > CloudFront Manager.
Folder Sync Tool. 此選項可協助您僅下載或上傳新物件,以合理利用頻寬並節省時間。當您手動將本地磁碟機上的目錄備份至 Amazon S3 儲存桶中的目錄時,此工具便十分實用。若創建了新檔案,該檔案將在您同步資料夾時被傳輸;若檔案進行了版本更新,該檔案將作為新檔案傳輸至目標資料夾。
幫助
此選單包含聯絡製造商、檢查新版本、開啟線上說明、註冊 Amazon S3、查看 S3 帳戶活動,以及閱讀程式資訊等選項。請使用此選單來啟用程式的 Pro 版。
結論
S3 Browser 是一款用於管理 Amazon S3 儲存桶及其內儲存物件的實用應用程式。其內建的豐富工具可協助您為儲存桶及儲存物件設定各種 AWS 選項,包括編輯權限、設定政策、配置版本控制、設定跨區域複製,以及其他各項設定。
請注意,S3 Browser 僅限非商業用途免費使用。若您打算將 S3 Browser 用於商業目的,請購買商業授權。
您可以使用 S3 Browser 手動將檔案備份至 S3 儲存桶,而資料夾同步特點則讓此流程更加便利。然而,另有專為自動備份資料而開發的通用資料備份解決方案,此方案僅需使用者或管理員進行最少的互動操作。

















