【发布时间】:2021-06-27 06:33:17
【问题描述】:
我很困惑如何将 AWS Lambda@Edge 函数与 CFT 相关联,并且不让它显示在 AWS 控制台中的“CloudFront > Functions”下。
这是一种不同类型的关联吗?我需要更改我的 CFT 吗?这是 AWS 控制台中的错误吗?
CFT sn-p:
CloudFrontDistribution:
Type: AWS::CloudFront::Distribution
Properties:
DistributionConfig:
Aliases:
- my.site.dev
DefaultCacheBehavior:
TargetOriginId: !Sub 'S3-${AWS::StackName}-root'
LambdaFunctionAssociations:
-
EventType: origin-response
LambdaFunctionARN: !Ref Lambdaversion
控制台视图:
任何想法表示赞赏。
编辑: 如果我通过上面的屏幕创建一个函数,生成的 ARN 是:
arn:aws:cloudfront::123456789012:function/test
这告诉我有不同类型的函数。
【问题讨论】:
标签: amazon-web-services amazon-cloudformation aws-lambda-edge