从S3restapi返回图像

我正在构build应该返回映像的服务。 图像存储在S3上,当我发送一个响应我想签名图像数据,并发送签名作为头,以便接收机可以validation它。 目前我正在使用pipe但我不知道在这种情况下应该签署什么,任何帮助表示赞赏

 router.get('/:id', (req, res, next) => { const s3 = new AWS.S3(AWS_CONFIG); const stream = s3.getObject(options).createReadStream(); res.set('Content-Type', 'image/jpeg'); stream.pipe(res); });