创建要执行的计划事件Amazon Lambda功能 - Amazon SDK for JavaScript
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

Amazon SDK for JavaScriptV3 API 参考指南详细描述了Amazon SDK for JavaScript版本 3 (V3) 的所有 API 操作。

从 2022 年 10 月 1 日起,Amazon SDK for JavaScript(v3) 将终止对 Internet Explorer 11(IE 11)的支持。有关详细信息,请参阅 Amazon SDK for JavaScript(v3) 中宣布终止对 Internet Explorer 11 的支持

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

创建要执行的计划事件Amazon Lambda功能

你可以创建一个调用Amazon Lambda通过使用亚马逊发挥功能CloudWatch事件。您可以配置CloudWatch使用 cron 表达式来计划调用 Lambda 函数的时间的事件。例如,你可以安排CloudWatch每个工作日调用 Lambda 函数的事件。

Amazon Lambda是一项计算服务,可使您无需预配置或管理服务器即可运行代码。您可以使用各种编程语言创建 Lambda 函数。有关 Amazon Lambda 的更多信息,请参阅什么是 Amazon Lambda。​

在本教程中,您使用 Lambda 函数创建 Lambda 函数JavaScript运行时 API。此示例调用不同的 Amazon 服务以执行特定的使用案例。例如,假设组织向员工发送移动短信表示祝贺,如此图所示。


                DynamoDB 表

完成本教程大约需要 20 分钟。

本教程介绍了如何使用JavaScript创建执行此用例的解决方案的逻辑。例如,您将学习如何阅读数据库以确定哪些员工已到达一周年纪念日、如何处理数据以及如何使用 Lambda 函数发送短信。然后您将学习如何使用 cron 表达式在每个工作日调用 Lambda 函数。

该Amazon教程使用名为员工的 Amazon DynamoDB 表,其中包含这些字段。

  • id-表的主键。

  • FirstName-员工的名字。

  • 电话-员工的电话号码。

  • startDate-员工的开始日期。


                DynamoDB 表
重要

完成成本:这些区域有:Amazon本文档中包含的服务包含在Amazon免费套餐。但是,请务必在完成本教程后终止所有资源,以确保不收取费用。