AWS Lambda函数+ CloudWatch

AWS Lambda函数+ CloudWatch

问题描述:

我正在尝试将CloudWatch的Lambda函数用作模拟cron作业的触发器。AWS Lambda函数+ CloudWatch

我遇到了Lambda函数的问题。

这里是我的功能:

import requests 

URL = 'www.somesite.com/SchedulerEmail' 
def lambda_handler(event, context): 
    requests.get(URL) 

当我创造了它,我选择Python语言和粘贴在AWS代码“编辑代码嵌入”选项卡中的lambda函数被称为“SchedulerEmail”

Lambda环境中只提供内置库。 requests库在Python中默认不可用。您必须创建一个包含requests库的部署包以及您的lambda代码,然后将该包作为.zip文件上传到S3或直接上传到Lambda函数。

按照说明here关于如何为lambda创建部署包。

+0

我明白了,无论如何,我可以通过使用“编辑代码内联”工具来实现我的目标,而无需部署一个包?如果没有,我可能会使用JAVA,我没有设置python。 –

+1

没有,除非你打算只使用内置的python2库。 – franklinsijo

+1

好吧,我会使用java或c#,认为这样简单的事情不需要这种承诺。谢谢 –