[英]How to add environment variable to CloudFront function in CDK?
我在 CDK 中创建了一个 CloudFront function:
func = cloudfront.Function(
self,
"redirect",
code=cloudfront.FunctionCode.from_file(
file_path="lambda/function.js",
),
)
如何给这个 function 添加环境变量?
这些是边函数的限制。 Lambda@Edge 函数显然不支持环境变量。 从 Cloud Functions 的Cloud Formation 文档来看,似乎没有办法添加环境变量。
这是意料之中的,因为 Cloud Functions 应该是需要跨所有边缘复制的轻量级功能。 (普通的 lambda 函数在它自己的环境中的特定区域中运行。)
为什么在这种情况下需要使用环境变量?
只需将变量烘焙到 function 本身。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.