当前位置: 首页 > 知识库问答 >
问题:

将附加值传递到s3事件通知以进行lambda消耗

宇文航
2023-03-14

我必须在react-native中编写代码,允许用户上传视频到amazon s3,以转码供各种设备使用。对于上传发生后的处理;我正在审查两种方法:

此外,不管怎样,我需要一种方法来传递额外的参数到lambda或沿sns消息,这将允许我以某种方式将上传视频的用户与他们的帐户联系起来。是否有一种方法可以将额外的基于文本的值传递到s3,以便在上传完成时传递到lambda或sns?作为警告,我计划使用rest层将视频直接上传到s3(在这里找到这个答案:http://docs.aws.amazon.com/amazons3/latest/api/restobjectput.html#restobjectput-responses-examples)?

共有1个答案

葛修筠
2023-03-14

AWS提供的视频转码服务正是为这种类型的事情。如果出于某种原因您不想这样做,那么您需要确保可以在5分钟内完成AWS Lambda中的代码转换任务。不确定使用RabbitMQ和workers的第二个选项来自哪里。为什么是RabbitMQ而不是SQS?workers是EC2服务器上的进程而不是Lambda函数吗?

关于您的另一个问题,您需要将这些额外的参数作为S3对象上的元数据字段传递。在链接的文档中,查看x-amz-meta-是如何工作的。然后,当您稍后从S3检索对象并对其进行转码时,您可以同时检索元数据字段。

 类似资料:
  • 问题内容: 我正在尝试将文件附加到通知邮件中的管道。 我怎样才能做到这一点?一个例子会很好。 问题答案: email-ext使用Ant文件语法 例如用法:

  • 我有一个附加在CloudWatch事件上的lambda,一旦事件触发,lambda将通过以下代码删除规则: 提前感谢!

  • 问题内容: 假设我有一些要将JavaScript操作添加到的链接: 当页面加载时,我给他们所有的click事件: 但让我们说之后,我添加了另一个元素,但我想给它相同的事件。我不能这样做: 因为前三个事件将包含两个事件。处理此问题的最佳方法是什么? 问题答案: 您可以将$ .on绑定到这样的dom中始终存在的父元素。 请注意: 您可以用dom中将始终存在的元素的任何父级替换,并且父级越近越好。 具有

  • 如何在Lambda函数中引用API网关GET查询字符串参数? 当我进行测试时,我可以使用 当我使用post进行测试时,我可以使用body参数作为带有 的事件,使用get请求,但我没有body。我如何使用查询字符串参数,然后在请求中引用它们。我使用什么事件或其他属性来获取查询参数,或者我需要进行什么设置或更改? 在测试时,我引用了event[“username”],对于作为查询字符串参数传递它的AP

  • 在通过Maven运行时,我需要传递给Karate的附加设置可以在karate-config.js中获得。目前,我可以使用karate.env属性传入一个字符串--是否需要将参数编码为JSON对象并通过这个属性传入,或者我可以做如下操作: 我肯定我错过了一些明显的东西...

  • 我在自定义中使用了Azure通知中心。NET后端与苹果的消息推送服务和谷歌云消息。这意味着,我的客户端应用程序在苹果或谷歌的服务中注册,但通知将由通知中心通过后端发送,而不是直接通过供应商的服务发送。 现在不再支持GCM,我尝试将其迁移到FCM。 在Firebase控制台中,我创建了一个新项目。项目具有名称、面向公众的名称、项目ID和Web API密钥。所有这些都是“常规”选项卡中的信息。 在“云