AWS EB:未解决的资源依赖性

问题描述 投票:0回答:1

由于这篇精彩的文章https://medium.com/@justaboutcloud/how-to-deploy-a-django3-application-on-elastic-beanstalk-python3-7-and-amazon-linux-2-bd9b8447b55,我的Django应用已部署并且可以正常使用:>

我到项目结束,正在设置HTTPS。为此,我在.ebextensions文件夹中创建了一个名为02_https.config

的配置文件。

在此文件中,我复制并粘贴了文章中的代码:

option_settings:
  aws:elbv2:listener:443:
    SSLCertificateArns: <YourACMCertificateARN>
    Protocol: HTTPS
Resources:
    AWSEBV2LoadBalancerListener:
      Type: 'AWS::ElasticLoadBalancingV2::Listener'
      Properties:
        LoadBalancerArn: { "Ref" : "AWSEBV2LoadBalancer" }
        DefaultActions:
          - RedirectConfig:
              Port: 443
              Protocol: HTTPS
              StatusCode: HTTP_301
            Type: redirect
        Port: 80
        Protocol: HTTP

[部署应用程序时,出现此错误消息:

Service:AmazonCloudFormation, Message:Template format error: Unresolved resource dependencies [AWSEBV2LoadBalancer] in the Resources block of the template

我有两种理论:

  1. 我没有以正确的格式粘贴ARN证书,这不符合我的YAML格式

  2. 此代码的格式有问题。

  3. 有人可以提供一些输入吗?

由于以下精彩文章,我的Django应用得以部署并正常工作:https://medium.com/@justaboutcloud/how-to-deploy-a-django3-application-on-elastic-beanstalk-python3-7-and- amazon-linux-2 -...

django yaml amazon-elastic-beanstalk
1个回答
0
投票

对我来说,由于多种原因,您的理论似乎都不对您收到的错误是正确的。

© www.soinside.com 2019 - 2024. All rights reserved.