AWS lambda可以运行代码以响应事件,例如将文件上传到s3。但是,lambda回调会通知事件调用者,而不是发起事件的用户。
考虑以下情况:
您将如何使用AWS lambda执行此操作?
答案 0 :(得分:3)
上传文件时,请将电子邮件地址或其他标识符添加到对象Object User-Defined Metadata。
上传对象时,您还可以为对象分配元数据。 您将此可选信息作为名称 - 值(键 - 值)对提供 当您发送PUT或POST请求以创建对象时。什么时候 使用可选用户定义的REST API上传对象 元数据名称必须以“x-amz-meta-”开头,以区别于它们 其他HTTP标头。使用REST API检索对象时 返回此前缀。使用SOAP API上传对象时, 不需要前缀。使用时检索对象 无论您使用哪种API,SOAP API都会删除前缀 上传对象。
当Lambda函数完成文件处理时,它可以读取相同的元数据,并向用户发送适当的通知。