gpt4 book ai didi

aws-cloudformation - AWS CloudFormation 条件

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

我的 CloudFormation 模板中有两个条件,用于根据环境选择要部署的资源。但是,当稍后在模板中引用资源时,CloudFormation 会抛出“ Unresolved 资源依赖项”错误。知道出了什么问题吗?

为了便于阅读,模板已被缩短。无条件运行良好。

Parameters:
EnvironmentName:
Type: String

Conditions:
IsProduction: !Equals [!Ref EnvironmentName, production]
IsNotProduction: !Not [!Equals [!Ref EnvironmentName, production]]

Resources:
Lambda:
Type: AWS::Serverless::Function
Condition: IsNotProduction

Lambda:
Type: AWS::Serverless::Function
Condition: IsProduction

LogGroup:
Type: AWS::Logs::LogGroup
Properties:
LogGroupName: !Sub /aws/lambda/${Lambda}

最佳答案

因此,由于模板被缩短,因此很难判断导致此错误的原因。

有一点是有问题的,那就是您的两个 Lambda 都被称为“Lambda”。这是行不通的,您需要在资源部分以不同的方式调用它们。

关于aws-cloudformation - AWS CloudFormation 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68577547/

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