Я пытаюсь применить набор тегов к топике SNS c, и один из тегов ссылается на параметр. Ниже приведен фрагмент шаблона, который у меня есть (я уменьшил теги, чтобы выделить мою проблему)
AWSTemplateFormatVersion: 2010-09-09
Description: Deploys resources
Parameters:
MyParameter:
Type: String
Default: "testEnvironment"
Mappings:
Mp1:
Mp1-1:
tags:
- Key: key1
Value: !Ref MyParameter
Resources:
snsTopic:
Type: AWS::SNS::Topic
Properties:
DisplayName: snsTopic
TopicName: snsTopic
Tags: !FindInMap [Mp1, Mp1-1, tags]
Теперь, когда я запускаю это в CloudFormation, я получаю следующую ошибку:
Every entry in list for property Tags must be a map of String
Кто-нибудь знает, как это исправить или что я делаю неправильно?