Я создал стек VPC, который экспортирует такие значения, как идентификатор VPC, частная и общедоступная группы подсетей.Я пытаюсь построить строку, используя сокращенные обозначения ImportValue, Join and Ref
.Любая помощь приветствуется для того, чтобы заставить это выражение работать.
MyDBSubnetGroup:
Type: AWS::RDS::DBSubnetGroup
Properties:
DBSubnetGroupDescription: Subnets available for the RDS DB Instance
SubnetIds: !ImportValue !Join [ '-', [ !Ref VPCStackName, 'private-subnets' ]]
Tags:
- Key: Service
Value: !Ref ResourceTag
Я получаю ошибку, которая очевидна:
An error occurred (ValidationError) when calling the CreateStack operation: Template format error: YAML not well-formed. (line 87, column 29)
Пробовал такие вещи, как:
MyDBSubnetGroup:
Type: AWS::RDS::DBSubnetGroup
Properties:
DBSubnetGroupDescription: Subnets available for the RDS DB Instance
SubnetIds: !ImportValue
- Fn::Join
- '-'
- - !Ref VPCStackName
- 'vpcid'
Tags:
- Key: Service
Value: !Ref ResourceTag
Не повезло !!!