Vapor:自定义 Lambda 事件

2020 年 2 月 26 日#vapor

今天我们发布了 laravel/vapor-core 版本 v2.5.1,它支持处理自定义 Lambda 事件。要开始使用,请在您的应用程序中实现一个 vapor:handle Artisan 命令,并使用以下签名:

vapor:handle {payload}

要从 payload 参数中提取事件负载,您应该对字符串进行 base64_decodejson_decode 操作。

$payload = json_decode(
  base64_decode($this->argument('payload'))
);

自定义 Lambda 事件允许您处理来自其他 AWS 服务的事件,例如在每次将图像上传到 S3 存储桶时触发您的应用程序。

作者:Mohamed Said

Laravel 软件工程师。

关注 RSS Feed