gpt4 book ai didi

aws-cloudformation - 使用cloudformation模板在cloudfront中添加Lambda@edge includebody字段?

转载 作者:行者123 更新时间:2023-12-03 07:12:57 25 4
gpt4 key购买 nike

我正在尝试使用cloudformation在cloudfront中添加Lambda@Edge关联。根据aws docs他们只有两个字段,例如 EventTypeLambdaFunctionARN 。但我想在 cloudformation 中添加 IncludeBody ,以便我的 Lambda@Edge 能够读取请求的正文。当我尝试在 cloudformation 中添加 IncludeBody 时,它会显示类似 invalid property 的错误。

"LambdaFunctionAssociations":
[
{
"EventType": "origin-response",
"IncludeBody":"true" -- Invalid property error
"LambdaFunctionARN": "arn:aws:lambda:us-east-1:134952096518:function:LambdaEdge:1"
}
]

那么,我不能通过 cloudformation 添加这个吗?或者我需要从控制台手动执行此操作?

任何帮助表示赞赏谢谢

最佳答案

根据AWS docsLambdaFunctionAssociation 有一个 IncludeBody 属性。但是they also say它只能用于“viewer-request”和“origin-request”EventType。看起来您有一个“origin-response”EventType,因此 IncludeBody 不应适用于此。然而,在 official CloudFormation reference ,没有提及 IncludeBody。所以我只能猜测 CloudFormation 目前缺少此功能,您可能只能通过 API 设置 IncludeBody

关于aws-cloudformation - 使用cloudformation模板在cloudfront中添加Lambda@edge includebody字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53206414/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com