給自己 2022 年的新目標 – AWS Certified Developer Associate 的學習筆記。這篇筆記簡介下 AWS 的 SQS Access Policy 和 Message Visiblity Timeout。
課程相關資訊
[連結]:https://www.udemy.com/course/aws-certified-developer-associate-dva-c01/learn/lecture/26101944
本篇範圍:Chapter 19
請注意:本系列文章為個人對應課程的消化吸收後,所整理出來的內容。換言之,並不一定會包含全部的課程內容,也有可能會添加其他資源來說明。
內容
1. Access Policy 分成兩種 – Cross Account Access ( 由 SQS 傳訊息到資源內 ) – 寫在 principal 內
2. Publish S3 Event to SQS – 撰寫在 Condition 內
3. 若一個 message 已經被 poll 給一個 Consumer,那麼預設會有 30 秒的時間不會讓其他的 Consumer 利用到。若會需要比較長的處理時間,可以透過 ChangeMessageVisibility API 來獲得更多時間,以避免指令被重複執行