在AWS中每X小时触发一个自定义函数



我希望在AWS中每1小时触发一次代码。

代码应该:解析邮政编码列表,获取每个邮政编码的数据,将该数据存储在AWS中的某个地方。

  • 我是否可以使用特定的AWS服务来解析邮政编码列表并为每个邮政编码调用api ?这是Lambda吗?
  • 我如何安排该服务每X小时运行一次?我是否必须使用另一个AWS服务来调用Lambda函数(假设这是第1条的正确答案)?
  • 我可以使用哪个AWS服务来存储这些数据?

我尝试在AWS中查找不同的方法和服务。我发现我可以在Lambda中编写无服务器代码,这让我认为这将是我第一个问题的答案。然后我试着研究如何每x次运行一次,但这就是我努力知道是否还可以用的地方。然后知道我可以选择在哪里存储数据。我看到Glue可能是一种选择,但不确定。

是的,您可以使用Lambda来运行您的代码(只要总运行时间少于15分钟)。

你可以使用Amazon EventBridge Scheduler每1小时触发一次Lambda。

我可以使用哪个AWS服务来存储这些数据?

这取决于数据的格式以及您随后将如何使用它。

  • Amazon DynamoDB for key-value, noSQL data
  • Amazon Aurora用于关系数据
  • Amazon S3对象存储

如果您选择S3,您仍然可以使用Amazon Athena

对数据执行类似sql的查询。

相关内容

  • 没有找到相关文章

最新更新