如何在CloudFormation模板的mappings部分中创建和使用三层映射?
Fn::FindInMap
只能用于两级映射。参考文献:https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-findinmap.html
想要根据cellName、domain和realm确定资源类型,类似于以下内容:Mappings:
ElastiCacheNodeTypeMapping:
cell1:
beta:
us-east-1: cache.m6g.large
us-west-2: cache.m6g.large
eu-west-1: cache.m6g.2xlarge
prod:
us-east-1: cache.r6g.24xlarge
cell2:
beta:
us-east-1: cache.m6g.large
us-west-2: cache.m6g.large
eu-west-1: cache.m6g.large
prod:
us-east-1: cache.r6g.24xlarge