如何在 Amazon AWS Lambda 函数中获取实际分钟数?

How to get actual minute in Amazon AWS Lambda Function?

我尝试使用 Amazon AWS Lambda 函数编写我的第一个 Alexa Skill。因此,我需要调用该函数的确切时间。现在我正在创建一个新的 Date 对象。但看起来亚马逊只是在几分钟内调用一次该函数。当我将时间记录到控制台时,它会记录例如 17:29 首次调用该函数的时间。然后 17:29 当稍后调用该函数时,它是实际的 17:32。几分钟后,这从头开始。 如何获取函数调用的实际分钟数?

您好 朱利安

您需要将日期对象初始化移动到处理函数中。现在,当函数部署到容器时,您只初始化一次。

如果您使用的是 Alexa Skills Kit,您可以通过从请求对象中检索来获取 Alexa 向您的 lambda 函数发送请求的确切时间戳。

来自文档:

timestamp
Provides the date and time when Alexa sent the request as an ISO 8601 formatted string

根据您的用例,这可能是您的首选时间戳,因为最终用户通过 Alexa 直接与您的 lambda 函数交互。

进一步阅读