菜单
×
   ❮   
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 提供支持