最初采用这种方法的动机来自于亚马逊: https://aws.amazon.com/blogs/compute/resize-images-on-the-fly-with-amazon-s3-aws-lambda-and-amazon-api-gateway/ (在他们添加“update”之前……)
在我们的AWS Lambda调整大小函数中,它会调整图像大小并将新图像存储到S3中。
const s3_bucket = process.env.s3_bucket;
S3.putObject({
Body: buffer,
Bucket: s3_bucket,
ContentType: contentType,
CacheControl: 'max-age=31536000',
Key: key,
StorageClass: 'STANDARD'
}).promise()
现在我们希望这个功能在所有测试/暂存环境以及生产环境中都能够使用。因此,我找到了“环境变量”,我认为很好!但是当我尝试部署新版本时,我只得到了以下信息: ![Environment variables not supported](https://istack.dev59.com/XTlXM.webp)