Amazon Simple Storage Service 常見問題
請注意:Amazon S3 在面向中國發(fā)布時會略有不同。完整詳細(xì)信息請參閱 Amazon S3 開發(fā)人員指南。
一般性問題
服務(wù)等級協(xié)議 (SLA)
賬單
安全性
數(shù)據(jù)保護(hù)
低冗余存儲 (RRS)
Amazon Glacier
一般性問題
問:什么是 Amazon S3?
Amazon S3 是一種面向 Internet 的存儲服務(wù)。它是一種簡單存儲服務(wù),以很低的成本為軟件開發(fā)人員提供高度可擴展的、可靠的、低延遲的存儲基礎(chǔ)設(shè)施。
問:Amazon S3 可以用來做什么?
Amazon S3 提供一個簡單的 Web 服務(wù)接口,可用于存儲和提取任意數(shù)量的數(shù)據(jù),這些操作可從 Web 上的任何位置隨時執(zhí)行。使用此種 Web 服務(wù),開發(fā)人員可以輕松地構(gòu)建利用互聯(lián)網(wǎng)存儲的應(yīng)用程序。由于 Amazon S3 具有很高的可擴展性,而且您只需按實際用量付費,因此開發(fā)人員可以從較小用量起步,根據(jù)需要擴展應(yīng)用程序,而不影響性能或可靠性。其設(shè)計具有很高靈活性:存儲您需要的任意類型和任意數(shù)量的數(shù)據(jù);讀取相同數(shù)據(jù)一百萬次,或者僅在緊急災(zāi)難恢復(fù)時讀取;構(gòu)建簡單的 FTP 應(yīng)用程序或復(fù)雜的 Web 應(yīng)用程序,例如 Amazon.com 零售網(wǎng)站。Amazon S3 可以將開發(fā)人員解放出來,讓他們專注于創(chuàng)新,而不是考慮如何存儲數(shù)據(jù)。
問:Amazon S3 有哪些技術(shù)優(yōu)勢?
Amazon S3 經(jīng)過精心設(shè)計,可以滿足 Amazon 內(nèi)部開發(fā)人員必須達(dá)到的可擴展性、可靠性、速度、低成本和簡易性要求。Amazon S3 可為任何外部開發(fā)人員提供這些相同優(yōu)勢。有關(guān) Amazon S3 設(shè)計要求的更多信息,請參閱 Amazon S3 詳細(xì)信息頁面。
問:開發(fā)人員可以實現(xiàn)哪些以前無法實現(xiàn)的功能?
小規(guī)模的開發(fā)商以前一直無法獲得類似于 Amazon 的先進(jìn)、可擴展的數(shù)據(jù)存儲基礎(chǔ)設(shè)施。Amazon EC2 可以讓任何開發(fā)人員利用亞馬遜自有的大規(guī)模優(yōu)勢,不需要預(yù)先投入,也無需犧牲性能。開發(fā)人員現(xiàn)在可以解放出來,專注于創(chuàng)新,因為他們知道無論他們的業(yè)務(wù)做成多大,數(shù)據(jù)都可以快速訪問,隨時保持可用性和安全性,不僅成本低,而且非常簡單。
問:我可以存儲多少數(shù)據(jù)?
您可以存儲的總數(shù)據(jù)容量和數(shù)據(jù)對象數(shù)量不受限制。各個 Amazon S3 數(shù)據(jù)對象的大小可在 1 字節(jié)至 5 TB 之間。可在單個 PUT 中上傳的最大數(shù)據(jù)對象為 5 GB。對于大于 100 MB 的數(shù)據(jù)對象,客戶應(yīng)該考慮使用分段上傳功能。
問:如何利用 Amazon S3 的生命周期策略來降低 Amazon S3 存儲成本?
借助 Amazon S3 生命周期策略,您可以配置在特定時間期限后是將數(shù)據(jù)對象存檔到 Amazon Glacier,還是將其刪除。您可以利用此策略驅(qū)動的自動化操作來輕松快速地降低存儲成本和節(jié)省時間。在每個規(guī)則中,您都可以指定前綴、時間期限、轉(zhuǎn)移到 Amazon Glacier 和/或過期。例如,您可以創(chuàng)建一個規(guī)則,規(guī)定將帶有常見前綴 “l(fā)ogs/” 且創(chuàng)建后已有 30 天的所有數(shù)據(jù)對象存檔,并且這些數(shù)據(jù)對象將于自創(chuàng)建之日起的 365 天后開始失效。您還可以創(chuàng)建單獨的規(guī)則,規(guī)定僅帶有前綴 “backups/” 且自創(chuàng)建后已有 90 天的所有數(shù)據(jù)對象開始失效。生命周期策略對現(xiàn)有數(shù)據(jù)對象和新的 S3 數(shù)據(jù)對象都適用,從而確保您能夠針對所有當(dāng)前數(shù)據(jù)和 S3 中存儲的任何新數(shù)據(jù)優(yōu)化存儲、最大限度地節(jié)省成本,而無需耗時的手動數(shù)據(jù)檢查和遷移。在生命周期規(guī)則內(nèi),前綴字段用于識別服從該規(guī)則的數(shù)據(jù)對象。要將規(guī)則應(yīng)用于單個數(shù)據(jù)對象,請指定鍵名稱。要將規(guī)則應(yīng)用于一組數(shù)據(jù)對象,請指定它們的共同前綴(例如 “l(fā)ogs/”)。您可以指定遷移操作和過期操作以存檔或刪除數(shù)據(jù)對象。關(guān)于時間期限,您可以指定一個日期(如 2013 年 1 月 31 日)或自創(chuàng)建之日算起的天數(shù)(如 30 天),以便在此日期或超過此天數(shù)后將數(shù)據(jù)對象存檔或刪除。您可為不同前綴創(chuàng)建多條規(guī)則。有關(guān)更多信息,請參閱 Amazon S3 開發(fā)人員指南中的 Lifecycle Management主題。
問:如何刪除大量數(shù)據(jù)對象?
您可以使用多數(shù)據(jù)對象刪除,將大量數(shù)據(jù)對象從 Amazon S3 刪除。借助此功能,您可以通過單個請求發(fā)送多個數(shù)據(jù)對象鍵,以加快刪除速度。Amazon 不會因為使用多數(shù)據(jù)對象刪除而向您收取費用。
問:如何將數(shù)據(jù)對象配置為在特定時間段之后刪除?
您可以使用“數(shù)據(jù)對象過期”功能,在指定天數(shù)之后將數(shù)據(jù)對象從您的存儲桶中刪除。您可以通過應(yīng)用于存儲桶的生命周期配置策略,為位于您的存儲桶中的一組數(shù)據(jù)對象定義過期規(guī)則。通過每條數(shù)據(jù)對象過期規(guī)則,您可以指定前綴和過期時段。前綴字段標(biāo)識了要遵守規(guī)則的數(shù)據(jù)對象。要將規(guī)則應(yīng)用于單個數(shù)據(jù)對象,請指定鍵名稱。要將規(guī)則應(yīng)用于一組數(shù)據(jù)對象,請指定它們的共同前綴(例如 “l(fā)ogs/”)。對于過期時段,請指定從創(chuàng)建日期之日開始的天數(shù)(即壽命),超過這個天數(shù)之后,該數(shù)據(jù)對象將被刪除。您可為不同前綴創(chuàng)建多條規(guī)則。例如,您可以創(chuàng)建一條規(guī)則,將具有前綴 “l(fā)ogs/” 的所有數(shù)據(jù)對象在創(chuàng)建 30 天之后刪除,另外創(chuàng)建一條單獨規(guī)則,將具有前綴 “backups/” 的所有數(shù)據(jù)對象在創(chuàng)建 90 天之后刪除。