開始使用 Amazon S3 Glacier 儲存類別

20 分鐘教學

簡介

Amazon S3 Glacier 儲存類別專為資料封存而設,為您提供最高的效能、最大的擷取靈活性和最低成本的雲端封存儲存。 為了保持低成本,同時滿足各種資料擷取需求,這些儲存類別支援擷取時間從幾毫秒到數小時不等的靈活擷取選項。 本教學旨在向您展示如何輕鬆地開始將封存資料集儲存到 Amazon S3 Glacier 儲存類別中。

您可以從針對不同存取模式和儲存持續時間最佳化的三種封存儲存類別中進行選擇。針對需要立即存取的封存資料,請選擇 Amazon S3 Glacier Instant Retrieval 儲存類別,這是一種封存儲存類別,可提供最低成本的儲存和毫秒級擷取。針對不需要立即存取但需要靈活且免費擷取大型資料集的封存資料,請選擇 Amazon S3 Glacier Flexible Retrieval (之前稱為 S3 Glacier),幾分鐘內即可擷取,或在 5-12 小時內免費大量擷取。若要在長效封存存儲節省更多費用,請選擇 Amazon S3 Glacier Deep Archive,這是雲端中成本最低的儲存,資料擷取時間為 12 小時內。

透過在 AWS 上封存,您將能夠獲取成本極低的雲端儲存,並能夠長期以數位方式儲存和保留資料,以及利用全面的安全和合規功能。 客戶將 Amazon S3 Glacier 儲存類別用於長期企業封存資料、媒體封存、備份資料和資料湖封存。 

使用 S3 主控台和 S3 API 在 Amazon S3 中輕鬆封存資料。S3 主控台和 S3 API 允許您使用 Amazon S3 服務提供的所有功能。 按照本教學指示開始使用 S3 主控台,以將您的封存資料集儲存到 Amazon S3 Glacier 儲存類別中。

 

您將學到的內容

  • 如何建立 Amazon S3 儲存貯體
  • 如何將物件上傳到 Amazon S3 Glacier 儲存類別
  • 如何還原儲存在 Amazon S3 Glacier Flexible Retrieval 或 Amazon S3 Glacier Deep Archive 儲存類別中的物件

 AWS 經驗

初階

 完成時間

20 分鐘

 完成成本

低於 1 USD (Amazon S3 定價頁面)

 使用的服務

    • 1.1 – 登入 Amazon S3 主控台
      • 在 AWS Console 服務搜尋列中,輸入 S3。在 Services (服務) 搜尋結果區段下,選取 S3。您可能會注意到 S3 Glacier 的選項。此選項適用於與 Amazon S3 整合之前的 Glacier 服務。我們建議所有新的 S3 Glacier 使用者使用 S3 主控台。
    • 1.2 – 建立 S3 儲存貯體
      • 從左側滑軌上的 S3 選單中選取 Buckets (儲存貯體),然後選取 Create bucket (建立儲存貯體) 按鈕。
    • 1.3 – 
      • 為儲存貯體輸入一個全域唯一的描述性名稱。選取您希望在其中建立儲存貯體的 AWS 區域。預設的 Block Public Access (阻止公有存取) 設定適合此工作負載,因此保留該區段的設定。
    • 1.5 – 
      • 然後,您可以選擇為該儲存貯體啟用預設的「靜態」加密。此處的設定將套用於上傳到儲存貯體中的任何物件,在此儲存貯體中,您未在上傳過程中定義靜態加密詳細資訊。在此範例中,啟用利用 S3 服務受管金鑰的伺服器端加密 (SSE-S3)。如果 SSE-S3 不滿足您的工作負載要求,您還可以利用 AWS Key Management Service (KMS)。此處提供有關 Amazon S3 和 AWS KMS 的更多資訊
    • 1.6 – 
      • 現在,您可以選擇在 Advanced settings (進階設定) 區段中啟用 S3 Object Lock (S3 物件鎖定)。藉助 S3 物件鎖定,您可以使用一次寫入多次讀取 (WORM) 模式儲存物件。S3 物件鎖定可協助在固定時間內或無限期地防止刪除或覆寫物件。S3 物件鎖定可用於協助滿足需要 WORM 儲存的法規要求,或作為另一層保護以防止物件被變更和刪除。對於此工作負載,應啟用 S3 物件鎖定,以確保未經授權的使用者不會過早刪除重要的封存資料。
      • 選擇 Enable (啟用) 選項並選取核取方塊以確認啟用 S3 物件鎖定設定。然後,選取 Create bucket (建立儲存貯體) 按鈕。
    • 1.7 – 設定 S3 物件鎖定
      • 接下來,S3 主控台將顯示一個橫幅,指示已成功建立儲存貯體。S3 主控台還將顯示一個提示,通知您需要其他組態才能啟用 S3 物件鎖定功能。選取提示中顯示的 bucket details (儲存貯體詳細資訊) 連結。選取後將開啟新建立的儲存貯體的 Properties (屬性) 標籤。
      • <注意:在本練習中,使用 Governance (監管) 模式進行 S3 物件鎖定組態。此操作將允許您在完成本教學後使用管理員使用者永久刪除測試物件。>
    • 1.8 – 
      • 在儲存貯體 Properties (屬性) 標籤上,導覽至 Object Lock (物件鎖定) 區段,然後選取 Edit (編輯) 按鈕。在這裏,您可以設定上傳到儲存貯體物件的預設值。在本範例中,您需要為上傳到此儲存貯體的所有物件啟用 5 年保留期。為 Default retention (預設保留) 選項選取 Enable (啟用),透過選取 Default retention (預設保留) 模式下的 Governance (監管) 選項以選取監管模式,然後輸入 "5" 作為預設保留期。最後,選取 Years (年) 作為單位,並選取 Save changes (儲存變更) 按鈕。
  • 現在您的儲存貯體已建立並設定完畢,您已準備好將封存資料上傳到 Amazon S3 Glacier 儲存類別。 

    • 2.1 – 物件上傳
      • 如果您已登出 AWS 管理主控台工作階段,請重新登入。導覽至 S3 主控台並選取 Buckets (儲存貯體) 選單選項。從可用儲存貯體清單中,選取您剛剛建立的儲存貯體的名稱。
    2.1 (A) 設定搭配 AWS Backup 使用的服務*
    • 2.2 – 
      • 接下來,選擇 Objects (物件) 標籤。然後在 Objects (物件) 區段中,選取 Upload (上傳) 按鈕。
    設定資源 &ndash; AWS Backup
    • 2.3 – 
      • 然後,選取 Add files (新增檔案) 按鈕。導覽您的本機檔案系統,找到您要上傳的封存檔案。選取相應的檔案,然後選取 Open (開啟)。您的檔案將在 Files and folders (檔案和資料夾) 區段列出。
    • 2.4 – 
      • Properties (屬性) 區段,選取要將封存上傳到的 S3 儲存類別。選取 Glacier Deep Archive,因為範例資料集需要保留 5 年,並且經常存取資料的可能性很低。(注意,如果您的工作負載需要對封存資料進行毫秒級存取以及單個 API 呼叫存取,則此處應改選為 S3 Glacier Instant Retrieval 儲存類別。如需有關 Amazon S3 Glacier 儲存類別選項的更多資訊,請參閱此處。) 保留其餘選項的預設設定,然後選取 Upload (上傳) 按鈕。
      • <注意:儲存在許多 S3 儲存類別中的物件具有與其關聯的最低物件持續時間。在這種情況下,將測試檔案上傳到 Glacier Deep Archive 後需支付 180 天的費用,即使它被提前刪除。 將 1GB 文件儲存在 S3 Glacier Deep Archive (可擷取) 中 180 天的費用約為 0.03 USD。 您可以在此處閱讀有關 S3 定價的更多資訊。>
    • 2.5 – 
      • 將顯示一個橫幅,為您提供檔案上傳狀態的詳細資訊。
    • 2.6 – 
      • 檔案上傳操作完成後,您將看到操作摘要,指示操作是成功完成還是失敗。下面這種情況表示檔案已成功上傳。選取 Close (關閉) 按鈕。
  • 現在,您已成功將資料上傳到 S3 Glacier Deep Archive,讓我們來看看還原資料的程序。(注意,對於儲存在 S3 Glacier Flexible Retrieval 和 S3 Glacier Deep Archive 儲存類別中的資料,您需要先還原,然後才能存取。儲存在 S3 Glacier Instant Retrieval 儲存類中的資料不需要此還原請求即可存取。您可以在 此處進一步了解 S3 Glacier Instant Retrieval。) 

    • 3.1 – 啟動物件還原
      • 如果您已登出 AWS 管理主控台工作階段,請重新登入。導覽至 S3 主控台並選取 Buckets (儲存貯體) 選單選項。從可用儲存貯體清單中,選取您為此練習建立的儲存貯體的名稱。從 Objects (物件) 選單中,選取您剛才上傳的測試檔案的名稱。
    • 3.2 –
      • 在選取測試檔案的名稱後,您將看到一條橫幅,指明您的物件儲存在 S3 Glacier Deep Archive 儲存類別中,並且您需要先還原物件才能存取資料。您只需選取資訊橫幅上的 Initiate restore button (啟動還原) 按鈕,即可啟動還原程序,也可以從 Object actions (物件動作) 選單中選取 Initiate restore (啟動還原)。
      • <注意:還原程序將建立封存資料的複本,並將該複本儲存在 S3 Standard 儲存類別中。在還原啟動程序中,您將設定資料可用的天數。在此時間段內,封存儲存類別和活躍儲存類別中的資料將產生適用的儲存費用。>
    • 3.3  – 
      • Initiate restore (啟動還原) 頁面中,您將定義還原的複本可用的天數。接下來,您可以選擇標準擷取或批量擷取。還可以為儲存在 Amazon S3 Glacier Flexible Retrieval 儲存類別中的資料選取加速擷取。您可在此處了解有關還原選項的更多資訊。在此練習中,選擇 Standard retrieval (標準擷取) 選項。然後,選取 Initiate restore (啟動還原) 按鈕以繼續。
    • 3.4 – 
      • 將顯示一個摘要頁面,指明還原請求是成功還是發生錯誤。下面這種情況表示還原請求成功。選取 Close (關閉) 按鈕以繼續。
      • 要從 S3 Glacier Deep Archive 執行此標準還原,您需要等待大約 12 小時,以便臨時物件還原到 Amazon S3 標準-IA 儲存類別。S3 事件通知支援在物件還原事件完成時發出提醒。如需有關 S3 事件通知的更多資訊,請參閱此處的 Amazon S3 文件
    • 3.5 – 驗證還原是否已完成
      • 現在,您可以驗證物件是否已還原。等待大約 12 小時,在還原操作完成後,重新登入 S3 主控台。從左側滑軌選單中選取 Buckets (儲存貯體),然後選取您的儲存貯體的名稱以檢視其內容。從 Objects (物件) 區段,選取嘗試還原的物件的檔案名稱,以查看其當前狀態。
      • 在此區段,您可以看到物件的 Restore status (還原狀態) 被列為 Completed (已完成)。該區段還會列出以我們在還原過程中定義的天數為基礎的 Restoration expiry date (還原過期日期)。您已成功還原封存的物件。此物件在 Restoration expiry date (還原過期日期) 區段中指定的時間之前可用。現在,您可以執行一些動作,例如針對此檔案執行 S3 選取查詢、將物件複製到您的帳戶或其他帳戶中的另一個儲存貯體,或者將資料下載到本機電腦。
  • 在接下來的步驟中,您將清除在本教學中建立的資源。 最佳實務是刪除不再使用的資源,以免產生意外費用。

    • 4.1 – 刪除測試物件
      • 如果您已登出 AWS 管理主控台工作階段,請重新登入。導覽至 S3 主控台並選取 Buckets (儲存貯體) 選單選項。首先,您需要從測試儲存貯體中刪除測試物件。選取您在本教學中使用的儲存貯體的名稱。選取測試物件名稱左側的核取方塊,然後選取 Delete (刪除) 按鈕。在 Delete objects (刪除物件) 頁面上,確認您是否已選取要刪除的物件,並在 Permanently delete objects (永久刪除物件) 確認方塊中輸入 "permanently delete" (永久刪除)。然後,選取 Delete object (刪除物件) 按鈕以繼續。接下來,您將看到一條橫幅,指明刪除是否成功。
    • 4.2 – 刪除測試儲存貯體
      • 最後,您需要刪除已建立的測試儲存貯體。回到您帳戶中的儲存貯體清單。選取為本教學建立的儲存貯體左側的選項按鈕,然後選取 Delete (刪除) 按鈕。檢視警告訊息。如果要繼續刪除此儲存貯體,請在 Delete bucket (刪除儲存貯體) 確認方塊中輸入此儲存貯體名稱,然後選取 Delete bucket (刪除儲存貯體)。

這個單元對您是否有幫助?

恭喜您!

您已了解如何建立 Amazon S3 儲存貯體、將物件上傳到 Amazon S3 Glacier 和 S3 Glacier Deep Archive 儲存類別,以及如何還原物件以便輕鬆擷取。