Привет всем, я работаю на инфраструктуру с CloudFormation.Мои блоки кода показаны ниже.
...
..
.
SubnetId:
Type: String
Description: SubnetId of an existing subnet in your Virtual Private
Cloud (VPC)
...
..
.
Resources:
MyInstance:
Type: AWS::EC2::Instance
Properties:
ImageId:
Fn::FindInMap:
- AWSRegionArch2AMI
- Ref: AWS::Region
- Fn::FindInMap:
- AWSInstanceType2Arch
- Ref: InstanceType
- Arch
InstanceType:
Ref: InstanceType
SubnetId:
Ref: SubnetId
SecurityGroupIds:
- Ref: MyInstanceSecGroup
KeyName:
Ref: KeyName
Я выполнил команду
aws cloudformation create-stack --template-body file://ec2.yaml --parameters ParameterKey=SubnetId,ParameterValue=subnet-abcde --stack-name my_instance
Так что я получаю сообщение об ошибке на консоли CloudFormation, показанной ниже.
The parameter groupName cannot be used with the parameter subnet
Как динамически установить в качестве параметра subnetId.
Спасибо за помощь