選單
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP How to W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

AWS Serverless 同步和非同步事件的錯誤處理


同步和非同步事件的錯誤處理

呼叫函式時可能發生兩種型別的錯誤:

  • 函式錯誤
  • 呼叫錯誤

當 Lambda 成功將事件傳遞到您的函式,但函式在完成之前丟擲錯誤時,會發生函式錯誤。

當請求在被您的函式接收之前被拒絕時,會發生呼叫錯誤。

呼叫錯誤的例子可能包括過大的載荷或許可權不足。


同步事件的錯誤處理

同步呼叫沒有內建的重試機制。

您必須自己處理錯誤。

應處理所有形式的錯誤和重試。

同步事件的一個例子是 API Gateway 和 Lambda 之間的呼叫。


非同步事件的錯誤處理

Lambda 為 Amazon S3 等非同步事件源提供內建的重試功能。

當 Lambda 收到非同步事件時,它會響應“成功”。

然後,它會從佇列中向您的函式傳送呼叫請求。

預設情況下,如果函式錯誤導致呼叫失敗,Lambda 會重試該呼叫兩次。

此重試次數可以設定為 0 到 2 之間。

如果呼叫錯誤,Lambda 會重試最多 6 小。

該呼叫也稱為函式呼叫


同步和非同步事件的錯誤處理影片

W3schools.com 與 Amazon Web Services 合作,為我們的學生提供數字培訓內容。


AWS Serverless 練習

透過練習來測試自己

練習

呼叫函式時可能出現哪兩種錯誤?

1.  error
2.  error

開始練習


×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援