Почему CloudFormation ChangeSet застревает при обновлении переменной среды Elastic BeanStalk? - PullRequest
0 голосов
/ 08 октября 2019

Я пытаюсь применить 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...