Я пытаюсь использовать кластер mutistack, где я хотел передать некоторые параметры моему другому шаблону, который находится в корзине s3. Эти параметры будут входными данными для моего второго шаблона.AWSTemplateFormatVersion: '2010-09-09' Описание: 'Этот шаблон написан для создания на нем экземпляра EC2 и установки Docker'
Мой первый мастер-шаблон
Parameters:
InstanceType:
Type: String
Default: m4.large
AllowedValues:
- t2.small
- t2.medium
- m4.large
EC2SubnetId:
Type: AWS::EC2::Subnet::Id
Description: Select subnets in your selected VPC.
VpcIdSelect:
Type: AWS::EC2::VPC::Id
Description: Select a VPC that allows instances access to the Internet.
S3BucketName:
Type: String
Description: 'Name of S3 bucket where cloudformation templates are stored'
Default: 'testbucket'
KeyName:
Type: String
Description: Name of an existing EC2 KeyPair to enable SSH access to the web
Resources:
EC2InstanceCreation:
Type: AWS::CloudFormation::Stack
Properties:
TemplateURL: !Sub "https://s3.amazonaws.com/${S3BucketName}/ec2instance.yaml"
Parameters:
KeyName: !Ref KeyName
SubnetId: !Ref EC2SubnetId
VpcId: !Ref VpcIdSelect
Во втором шаблоне я использую эти значения для создания экземпляра ec2.
При создании стека происходит откат с сообщением об ошибке Недопустимое свойство или свойства шаблона [Параметры]