問:如何設置生命周期管理策略?
您可以在 S3 控制臺、S3 REST API、AWS 開發(fā)工具包或 AWS 命令行界面 (CLI) 中制定和管理生命周期策略。您可以在前綴或存儲桶級別指定策略。
問:使用生命周期管理如何收費?
設置和應用生命周期策略無需額外付費。根據(jù)生命周期規(guī)則,當對象符合轉(zhuǎn)移條件時,每個對象的轉(zhuǎn)移請求都需付費。
問:生命周期管理策略有哪些用途?
隨著時間推移,數(shù)據(jù)可能會不再那么重要而有價值,或是不再受合規(guī)性要求的約束。Amazon S3 中包含各種各樣的策略庫,可幫助您自動執(zhí)行數(shù)據(jù)遷移流程。例如,您可以將非頻繁訪問的對象設置為在一段時間后移動到成本較低的存儲層級(例如 Standard – Infrequent Access)。再過一段時間,它可能會移動到 Amazon Glacier 中進行歸檔和實現(xiàn)合規(guī)性,并且最終會被刪除。這些規(guī)則會在您不知覺的情況下降低存儲成本并簡化管理工作,還可用于 Amazon 系列存儲服務。此外,這些策略還包含效果出色的管理實踐,指導如何刪除不再需要的對象和屬性,從而管理成本并優(yōu)化性能。
問:如何利用 Amazon S3 的生命周期策略來降低 Amazon S3 存儲成本?
借助 Amazon S3 生命周期策略,您可以配置在特定時間期限后是將對象遷移到 Standard – Infrequent Access (Standard – IA),歸檔到 Amazon Glacier,還是將其刪除。您可以利用此策略驅(qū)動的自動化操作來輕松快速地降低存儲成本和節(jié)省時間。在每個規(guī)則中,您都可以指定前綴、時間期限、轉(zhuǎn)移到 Standard – IA 或 Amazon Glacier 和/或過期。例如,您可以創(chuàng)建一個規(guī)則,規(guī)定將帶有常見前綴“l(fā)ogs/”且創(chuàng)建后已有 30 天的所有對象歸檔到 Amazon Glacier,并且這些對象將于自創(chuàng)建之日起的 365 天后失效。您還可以創(chuàng)建單獨的規(guī)則,規(guī)定僅帶有前綴 “backups/” 且自創(chuàng)建后已有 90 天的所有數(shù)據(jù)對象開始失效。生命周期策略對現(xiàn)有數(shù)據(jù)對象和新的 S3 數(shù)據(jù)對象都適用,從而確保您能夠針對所有當前數(shù)據(jù)和 S3 中存儲的任何新數(shù)據(jù)優(yōu)化存儲、最大限度地節(jié)省成本,而無需耗時的手動數(shù)據(jù)檢查和遷移。在生命周期規(guī)則內(nèi),前綴字段用于識別服從該規(guī)則的數(shù)據(jù)對象。要將規(guī)則應用于單個數(shù)據(jù)對象,請指定鍵名稱。要將規(guī)則應用于一組數(shù)據(jù)對象,請指定它們的共同前綴(例如 “l(fā)ogs/”)。您可以指定遷移操作和過期操作以存檔或刪除數(shù)據(jù)對象。關于時間期限,您可以指定一個創(chuàng)建日期(如 2015 年 1 月 31 日)或自創(chuàng)建之日算起的天數(shù)(如 30 天),以便在此日期或超過此天數(shù)后將對象歸檔或刪除。您可為不同前綴創(chuàng)建多條規(guī)則。最后,您可以使用生命周期策略使未完成上載自動過期,從而防止部分文件上載的計費。
問:如何將數(shù)據(jù)對象配置為在特定時間段之后刪除?
您可以設置生命周期過期策略,在指定天數(shù)之后將數(shù)據(jù)對象從您的存儲桶中刪除。您可以通過應用于存儲桶的生命周期配置策略,為位于您的存儲桶中的一組數(shù)據(jù)對象定義過期規(guī)則。通過每條數(shù)據(jù)對象過期規(guī)則,您可以指定前綴和過期時段。前綴字段標識了要遵守規(guī)則的數(shù)據(jù)對象。要將規(guī)則應用于單個數(shù)據(jù)對象,請指定鍵名稱。要將規(guī)則應用于一組數(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 天之后刪除。
添加數(shù)據(jù)對象過期規(guī)則之后,該規(guī)則被應用于已存在于存儲桶中的數(shù)據(jù)對象,以及添加到存儲桶中的新數(shù)據(jù)對象。一旦數(shù)據(jù)對象超過它們的過期日期,將對它們進行標識,并排隊進行刪除。如果數(shù)據(jù)對象的存儲時間到期或者過期,我們不會向您收取費用,而且當對象在排隊等候刪除之時,您仍可以訪問它們。對于標準刪除請求,Amazon S3 不會因為使用數(shù)據(jù)對象過期功能來刪除數(shù)據(jù)對象而向您收取費用。您也可以為版本控制已啟用或已掛起的存儲桶設置過期規(guī)則。
問:為什么要使用生命周期策略讓未完成的分段上傳過期?
用于讓未完成的分段上傳過期的生命周期策略使您能夠限制分段上傳的處理時長。如果您未完成的分段上傳已不再需要,這項功能將會為您節(jié)省成本。這可以降低您的 S3 存儲賬單費用,因為當您放棄某項分段上傳時,與該分段上傳相關的存儲會被刪除,您也就無需為已存儲的那部分內(nèi)容付費。