Menu
×
   ❮   
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 网关和 Lambda 之间的调用。


异步事件的错误处理

对于像 Amazon S3 这样的异步事件源,Lambda 具有内置的重试功能。

当 Lambda 接收异步事件时,它会返回“成功”。

然后,它会从队列中向您的函数发送调用请求。

默认情况下,如果返回函数错误,Lambda 会额外重试调用请求两次。

此重试值可以在 0 到 2 之间设置。

如果返回调用错误,Lambda 会最多重试调用请求 6 个小时。

调用也称为**函数调用**。


同步和异步事件的错误处理视频

W3schools.com 与 Amazon Web Services 合作,为我们的学生提供数字培训内容。


AWS 无服务器练习

通过练习测试自己

练习

调用函数时,两种类型的错误是什么?

1.  error
2.  error

开始练习


×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.