【发布时间】:2019-09-14 19:52:08
【问题描述】:
我正在尝试使用 AWS S3、CloudWatch 和 MediaConvert 设置视频流架构。我正在关注此链接enter link description here 作为设置架构的参考。
简而言之,步骤是
- 将视频上传到 S3 存储桶
- 成功时,S3 应触发 Lambda 函数,该函数会转换输入视频 转换成不同的格式并将它们保存在另一个 S3 存储桶和日志中 在 CloudWatch 中
- 在 CloudWatch 中基于事件模式触发另一个 Lambda 函数 带有视频文件信息
- Lambda 函数会将此信息保存在所需位置。
我被困在第 3 步,我可以触发 Lambda 函数,但我无法理解如何将转换后的视频文件路径或文件名传递给目标部分中的 lambda 函数。
这是识别媒体转换成功事件的自定义事件模式
{
"source": [
"aws.mediaconvert"
],
"detail-type": [
"MediaConvert Job State Change"
],
"detail": {
"status": [
"COMPLETE",
"ERROR"
],
"userMetadata": {
"application": [
"VOD"
]
}
}
}
【问题讨论】:
标签: amazon-web-services amazon-s3 aws-lambda amazon-cloudwatch amazon-cloudwatchlogs