我们的API的端点具有三个可能的参数:A,B,C。如果提供了A和B,则C是可选的。如果缺少A或B,则需要C。有没有办法在YAML中表达这种条件要求?
答案 0 :(得分:0)
基于阶段变量的定义条件,如以下resources
下所述。
Conditions:
ProdEnv:
Fn::Equals:
- ${opt:stage, 'dev'}
- prod
StagingEnv:
Fn::Equals:
- ${opt:stage, 'dev'}
- staging
DevEnv:
Fn::Equals:
- ${opt:stage, 'dev'}
- dev
每个阶段的提及条件。
Domain:
Type: AWS::ApiGateway::DomainName
Condition: ProdEnv
这是您想要的吗?请让我知道你的情况。