Amazon web services aws云信息中的映射。Fn::FindInMap对象需要三个参数
我有一节:Amazon web services aws云信息中的映射。Fn::FindInMap对象需要三个参数,amazon-web-services,yaml,amazon-cloudformation,Amazon Web Services,Yaml,Amazon Cloudformation,我有一节: Mappings: ScheduledPeriodMap: Development: "Expression": "cron(0 12 30 2 ? *)" Production: "Expression": "rate(1 minute)" 稍后我会使用它: Events: ScheduleMyLambda: Type: Schedule Properties: Schedule: !FindInMap
Mappings:
ScheduledPeriodMap:
Development:
"Expression": "cron(0 12 30 2 ? *)"
Production:
"Expression": "rate(1 minute)"
稍后我会使用它:
Events:
ScheduleMyLambda:
Type: Schedule
Properties:
Schedule: !FindInMap [ScheduledPeriodMap, !Sub "${Environment}", "Expression"]
我在cloudformation部署期间遇到异常:
服务员遇到终端故障状态:失败。原因:
模板错误:每个Fn::FindInMap对象需要三个参数,
映射名称、映射键和返回值的属性
怎么了?中写着:
支持的函数您可以在中使用以下函数
Fn::FindInMap函数:
Fn::FindInMap
参考号
这意味着你不能使用!子“${Environment}”
此处,请使用!改为参照环境