給自己 2022 年的新目標 – AWS Certified Developer Associate 的學習筆記。這篇筆記簡介下 S3 的 Lifecycle, Performance 和事件通知 。
課程相關資訊
[連結]:https://www.udemy.com/course/aws-certified-developer-associate-dva-c01/learn/lecture/19729220
本篇範圍:Chapter 12
請注意:本系列文章為個人對應課程的消化吸收後,所整理出來的內容。換言之,並不一定會包含全部的課程內容,也有可能會添加其他資源來說明。
內容
1. S3 的物件是可以在不同的儲存類型中移動的,所以你可以設定相關的 Lifecycle 規則,讓許久未用的檔案移到儲存費用較低的儲存類型。不過相較的,要將其檔案存取出的時間就需要一些時間。
2. S3 的基本延遲為 100-200 毫秒、3500 PUT/COPY/POST/DELETE (每秒) 和 5500 GET/HEAD (每秒)
3. KMS-Limitation 一樣是有 Quota 上限的 (根據區域不同)
4. Multi-part 上傳若單檔大於 100Mb,建議分割上傳;單檔超過 5GB 的話,一定要分割上傳
5. S3 Select 可以減低需求端請求如 csv 檔案時,進行 Server Side 過濾後再回傳
6. S3 Event 可以用作 Trigger,來啟動其他的 AWS 服務