問:是否可以使用 Amazon S3 API 或管理控制臺(tái)來列出已存檔到 Amazon Glacier 的數(shù)據(jù)對(duì)象?
可以,與其他 Amazon S3 存儲(chǔ)選項(xiàng)(標(biāo)準(zhǔn)或低冗余存儲(chǔ))類似,使用 Amazon S3 API 或管理控制臺(tái)存儲(chǔ)在 Amazon Glacier 中的數(shù)據(jù)對(duì)象也有相關(guān)聯(lián)的用戶定義名稱。您可以使用 Amazon S3 LIST API 實(shí)時(shí)獲得所有 Amazon S3 數(shù)據(jù)對(duì)象名稱的列表,包括那些使用 Amazon Glacier 選項(xiàng)進(jìn)行存儲(chǔ)的數(shù)據(jù)對(duì)象。
問:是否可以使用 Amazon Glacier API 來訪問已歸檔到 Amazon Glacier 的數(shù)據(jù)元?
由于 Amazon S3 維護(hù)著用戶定義數(shù)據(jù)對(duì)象名稱和 Amazon Glacier 系統(tǒng)定義標(biāo)識(shí)符之間的映射,所以使用 Amazon Glacier 選項(xiàng)存儲(chǔ)的 Amazon S3 數(shù)據(jù)對(duì)象只能通過 Amazon S3 API 或 Amazon S3 管理控制臺(tái)來訪問。
問:如何恢復(fù)存檔在 Amazon Glacier 中的數(shù)據(jù)對(duì)象?
要恢復(fù)存儲(chǔ)在 Amazon Glacier 中的 Amazon S3 數(shù)據(jù),您需要使用 Amazon S3 API 或 Amazon S3 管理控制臺(tái)提出恢復(fù)請(qǐng)求。恢復(fù)請(qǐng)求常會(huì)在 3 到 5 小時(shí)內(nèi)完成?;謴?fù)請(qǐng)求會(huì)在 RRS 中創(chuàng)建臨時(shí)數(shù)據(jù)副本,同時(shí)在 Amazon Glacier 中完整保留已存檔數(shù)據(jù)。您可以以天為單位指定將臨時(shí)副本存儲(chǔ)在 RRS 上的時(shí)間。然后,可以通過 Amazon S3 GET 從 RRS 請(qǐng)求訪問已存檔數(shù)據(jù)對(duì)象的臨時(shí)副本。
問:恢復(fù)存儲(chǔ)在 Amazon Glacier 中的數(shù)據(jù)對(duì)象需要多長(zhǎng)時(shí)間?
處理恢復(fù)任務(wù)時(shí),Amazon S3 首先從 Amazon Glacier 檢索請(qǐng)求的數(shù)據(jù)(通常需要 3-5 小時(shí)),然后在 RRS 中創(chuàng)建請(qǐng)求數(shù)據(jù)的臨時(shí)副本(通常需要數(shù)分鐘)。您可以認(rèn)為大部分通過 Amazon S3 API 或管理控制臺(tái)啟動(dòng)的恢復(fù)任務(wù)可在 3-5 小時(shí)內(nèi)完成。
問: 可以免費(fèi)恢復(fù)多少數(shù)據(jù)?
您每月最多可以免費(fèi)恢復(fù)存儲(chǔ)在 Amazon Glacier 中的 Amazon S3 數(shù)據(jù)的 5%。一般而言,這足以滿足您備份和存檔需要。每月 5% 的最高免費(fèi)恢復(fù)限額是按日比例計(jì)量的。例如,您在某一天,將 12 TB 的 Amazon S3 數(shù)據(jù)歸檔到 Amazon Glacier,那么這一天您可以免費(fèi)恢復(fù) 20.5 GB 數(shù)據(jù)(假定該月為 30 天,則為:12 TB x 5% / 30 天 = 20.5 GB)。
問:刪除存儲(chǔ)在 Amazon Glacier 中不到 3 個(gè)月的數(shù)據(jù)對(duì)象時(shí),如何收費(fèi)?
Amazon Glacier 是專為需要長(zhǎng)久保留數(shù)據(jù)的使用案例設(shè)計(jì)的。如果要?jiǎng)h除的數(shù)據(jù)對(duì)象已存檔在 Amazon Glacier 中不少于 3 個(gè)月,則可以免費(fèi)刪除。如果要在存檔后三個(gè)月內(nèi)刪除或覆蓋存檔在 Amazon Glacier 中的數(shù)據(jù)對(duì)象,則需要交納提早刪除費(fèi)。該項(xiàng)費(fèi)用是按比例收取的。如果您在上傳 1 個(gè)月后刪除 1 GB 數(shù)據(jù),將需要支付提早刪除費(fèi),用于支付后面 2 個(gè)月的 Amazon Glacier 存儲(chǔ)費(fèi)。如果您 2 個(gè)月后刪除 1 GB ,則需要支付 1 個(gè)月的 Amazon Glacier 存儲(chǔ)費(fèi)。
事件通知
問題 1:什么是 Amazon S3 事件通知?
Amazon S3 事件通知可在響應(yīng) Amazon S3 中的操作(如 PUT、POST、COPY 或 DELETE)時(shí)發(fā)送。通知消息可通過 Amazon SNS 或 Amazon SQS 發(fā)送。
問題 2:Amazon S3 事件通知有哪些用途?
Amazon S3 事件通知可使您運(yùn)行工作流、發(fā)送警報(bào)或執(zhí)行為響應(yīng)存儲(chǔ)在 Amazon S3 中的對(duì)象的更改而作的其他操作。您可以使用 Amazon S3 事件通知來設(shè)置觸發(fā)器以執(zhí)行各種操作,包括在上傳媒體文件時(shí)轉(zhuǎn)碼,在數(shù)據(jù)文件可用時(shí)進(jìn)行處理以及將 Amazon S3 對(duì)象與其他數(shù)據(jù)存儲(chǔ)進(jìn)行同步。您還可以根據(jù)對(duì)象名前綴和后綴來設(shè)置事件通知。例如,您可以選擇接收以“images/”開頭的對(duì)象名的通知。
問題 3:Amazon S3 事件通知中包含什么內(nèi)容?
有關(guān) Amazon S3 事件通知消息中所包含信息的詳細(xì)描述,請(qǐng)參閱 Amazon S3 開發(fā)人員指南中的“配置 Amazon S3 事件通知”主題。
問題 4:如何設(shè)置 Amazon S3 事件通知?
關(guān)于如何配置事件通知的詳細(xì)描述,請(qǐng)參閱 Amazon S3 開發(fā)人員指南中的配置 Amazon S3 事件通知主題。
問題 5:使用 Amazon S3 事件通知的成本是多少?
使用 Amazon S3 事件通知,無需支付額外費(fèi)用。發(fā)送事件通知時(shí),您只需為 Amazon SNS 或 Amazon SQS 的使用付費(fèi)。要查看這些服務(wù)的定價(jià)詳情,請(qǐng)?jiān)L問 Amazon SNS 或 Amazon SQS 定價(jià)頁面。
生命周期管理策略
問:什么是生命周期管理?
借助 S3 生命周期管理,您可以通過預(yù)定義的策略定義對(duì)象的生命周期并降低存儲(chǔ)成本?;跀?shù)據(jù)的使用年限,您可以設(shè)置生命周期轉(zhuǎn)移策略,將 Amazon S3 對(duì)象自動(dòng)遷移到 Standard – Infrequent Access (Standard – IA) 或 Amazon Glacier。此外,您還可以設(shè)置生命周期過期策略,以便基于對(duì)象的使用年限自動(dòng)刪除過期對(duì)象。您可以設(shè)置分段上傳過期策略,以便基于上傳時(shí)間終止尚未完成的分段上傳。