我想在 JAVA 中编写 Lambda处理程序,以阅读CloudWatch的事件。这些事件来自 Media Convert API。
我介绍的步骤:
使用Lambda函数创建了一个AWS项目。
怀疑从这里开始:
我应该选择哪种事件类型来制作Lambda处理程序,因为它显示以下选项:
S3,SNS,自定义,流请求处理程序,Kinesis事件,Cognito事件。
注意:没有提及通过CloudWatch Stream编写的Elemental Media Convert类型事件。
添加的流量:
A)媒体转换服务用于更改已提交媒体的格式。 b)文档指出,当作业状态更改时,所有事件都将发布在CloudWatch的事件流上。
C)在这里,我想从Cloud watch的事件流中读取这些与工作状态变化有关的事件。
答案 0 :(得分:1)
您可以编写一个小的Lambda函数,将传入的event
打印到日志文件中:
def lambda_handler(event, context):
print (event)
return
然后,通过CloudWatch触发功能。该函数会将event
写入日志文件。您可以检查日志以查看向该函数传递了哪些信息。
这将向您显示消息的真实内容。其他消息类型仅用于测试,以防您没有创建真实事件的触发器设置。