Я пытаюсь применить ChangeSet в CloudFormation, который добавляет простую переменную среды в ресурс Elastic BeanStalk. CloudFormation, кажется, зависает при выполнении этого изменения в течение нескольких минут, пока я не отменю обновление вручную в консоли AWS.
Вот часть, которую я пытаюсь добавить:
- Namespace: aws:elasticbeanstalk:application:environment
OptionName: BLUB
Value: abc
И этополный измененный шаблон с новыми строками, добавленными в качестве единственного изменения:
Resources:
Application:
Type: AWS::ElasticBeanstalk::Application
Properties:
ApplicationName: EvanSSIPrototypeApp
Metadata:
aws:cdk:path: EvanSsiPrototype/Application
Environment:
Type: AWS::ElasticBeanstalk::Environment
Properties:
ApplicationName: EvanSSIPrototypeApp
EnvironmentName: EvanSSIPrototypeEnvironment
OptionSettings:
- Namespace: aws:autoscaling:launchconfiguration
OptionName: IamInstanceProfile
Value: aws-elasticbeanstalk-ec2-role
- Namespace: aws:elasticbeanstalk:container:nodejs
OptionName: NodeVersion
Value: 10.15.0
- Namespace: aws:elasticbeanstalk:application:environment
OptionName: BLUB
Value: abc
PlatformArn: arn:aws:elasticbeanstalk:eu-central-1::platform/Node.js running on 64bit Amazon Linux/4.10.2
Metadata:
aws:cdk:path: EvanSsiPrototype/Environment
CDKMetadata:
Type: AWS::CDK::Metadata
Properties:
Modules: aws-cdk=1.12.0,@aws-cdk/aws-elasticbeanstalk=1.12.0,@aws-cdk/core=1.12.0,@aws-cdk/cx-api=1.12.0,jsii-runtime=node.js/v10.15.3
Condition: CDKMetadataAvailable
Conditions:
CDKMetadataAvailable:
Fn::Or:
- Fn::Or:
- Fn::Equals:
- Ref: AWS::Region
- ap-east-1
- Fn::Equals:
- Ref: AWS::Region
- ap-northeast-1
- Fn::Equals:
- Ref: AWS::Region
- ap-northeast-2
- Fn::Equals:
- Ref: AWS::Region
- ap-south-1
- Fn::Equals:
- Ref: AWS::Region
- ap-southeast-1
- Fn::Equals:
- Ref: AWS::Region
- ap-southeast-2
- Fn::Equals:
- Ref: AWS::Region
- ca-central-1
- Fn::Equals:
- Ref: AWS::Region
- cn-north-1
- Fn::Equals:
- Ref: AWS::Region
- cn-northwest-1
- Fn::Equals:
- Ref: AWS::Region
- eu-central-1
- Fn::Or:
- Fn::Equals:
- Ref: AWS::Region
- eu-north-1
- Fn::Equals:
- Ref: AWS::Region
- eu-west-1
- Fn::Equals:
- Ref: AWS::Region
- eu-west-2
- Fn::Equals:
- Ref: AWS::Region
- eu-west-3
- Fn::Equals:
- Ref: AWS::Region
- me-south-1
- Fn::Equals:
- Ref: AWS::Region
- sa-east-1
- Fn::Equals:
- Ref: AWS::Region
- us-east-1
- Fn::Equals:
- Ref: AWS::Region
- us-east-2
- Fn::Equals:
- Ref: AWS::Region
- us-west-1
- Fn::Equals:
- Ref: AWS::Region
- us-west-2