Я пытаюсь добавить том EBS к своему ресурсу EC2 в зависимости от того, требуется ли том EBS или нет. Как заставить условие работать? Вот фрагмент кода:
Conditions:
EbsVolumeTrue: !Equals [!Ref EBS, true]
Resources:
Instance:
Type: AWS::EC2::Instance
Properties:
ImageId: ami-xxxxxx
!If [EbsVolumeTrue, !Ref BlockDeviceMappings, !Ref "AWS::NoValue"]
BlockDeviceMappings:
- DeviceName: !Ref VolumeName
Ebs:
VolumeType: !Ref VolumeType
DeleteOnTermination: false
VolumeSize: !Ref VolumeSize