在CloudFormation中使用共享负载均衡器创建Beanstalk环境时出现未解决的依赖项错误。

0

【以下的问题经过翻译处理】 我正在尝试在CloudFormation中创建一个Beanstalk环境,该环境将使用现有的共享应用程序负载均衡器,而不是由Beanstalk创建的负载均衡器。

但是,我在Beanstalk中遇到一个错误,提示我没有正确地引用负载均衡器。

我的CloudFormation模板如下:

Resources:
  ConfigurationTemplate:
    Type: AWS::ElasticBeanstalk::ConfigurationTemplate
    Properties:
      ApplicationName: !ImportValue Fn::Sub: "${ApplicationStackName}-ApplicationName"
      SolutionStackName: !Ref StackType
      OptionSettings:
        - Namespace: aws:elasticbeanstalk:environment
          OptionName: EnvironmentType
          Value: LoadBalanced
        - Namespace: aws:elasticbeanstalk:environment
          OptionName: LoadBalancerIsShared
          Value: true
        - Namespace: aws:elasticbeanstalk:environment
          OptionName: LoadBalancerType
          Value: application
        - Namespace: aws:elbv2:loadbalancer
          OptionName: SharedLoadBalancer
          Value:
            Fn::ImportValue: !Sub "${SharedLoadBalancerStackName}-LoadBalancer-Arn"
profile picture
专家
已提问 5 个月前13 查看次数
1 回答
0

【以下的回答经过翻译处理】 因为有一个ebextension文件引用了AWSEBV2LoadBalancer。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则