gpt4 book ai didi

amazon-web-services - CloudFront Lambda@Edge 缓存行为未显示在 AWS 控制台中

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

我很困惑如何将 AWS Lambda@Edge 函数与 CFT 相关联,而不让它显示在 AWS 控制台的“CloudFront > 函数”下。

这是一种不同类型的关联吗?我需要更改我的 CFT 吗?这是 AWS 控制台中的错误吗?

CFT 片段:

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

控制台 View :

aws console with no functions shown

任何想法表示赞赏。

编辑:如果我通过上面的屏幕创建一个函数,生成的 ARN 为:

arn:aws:cloudfront::123456789012:function/test

这告诉我有不同类型的函数。

最佳答案

Is this a different type of association?

是的。 Lambda@Edge 和 CloudFront functions 不同。如果您想使用 CloudFront 函数,您必须使用 AWS::CloudFront::Function 创建它们.

但是您的代码显示您正在使用 Lambda@Edge,它与 CloudFront 函数没有关系,因此它不会显示在该菜单中。

关于amazon-web-services - CloudFront Lambda@Edge 缓存行为未显示在 AWS 控制台中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68146238/

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