(错误)Elasticloadbalancer无法找到带有arn cloudformation的ACM证书

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(错误)Elasticloadbalancer无法找到带有arn cloudformation的ACM证书相关的知识,希望对你有一定的参考价值。

在cloudformation中,我向负载均衡器添加了两个监听器。 (HTTP和HTTPS)当我尝试在cloudformation中添加亚马逊拥有的证书时,它无法以任何方式找到证书。我首先尝试使用自签名证书,该证书在亚马逊GUI中无处理。所以我决定添加一个亚马逊管理的证书作为替代品,可以在负载均衡器的GUI中找到。

但是当我在云信息中使用ACM证书时,它总是无法通过ARN导入。在Cloudformation构建期间始终弹出以下错误:无法找到证书。这是一个错误还是我做错了什么?

我目前正在使用此负载均衡器:AWS :: ElasticLoadBalancingV2 :: LoadBalancer

希望我能为这个错误得到一个有用的答案。

答案

你能分享一下相关的cloudformation片段吗? ACM中证书的状态是什么?确保它是Issued

同时,共享工作云信息模板片段。

我将Load Balancer Certificate ARN作为输入参数:

  LoadBalancerCertificateARN:
    Type: String
    Default: arn:aws:acm:ap-northeast-1:xxxxxxxxxxxx:certificate/2d75cbe6-c1bb-286c-9cf4-34cc4f35b59c
    Description: Enter certificate ARN; Use ACM to create a certificate before creating this stack

而且,这是我的HTTPS监听器片段:

  PrivateALBHttpsListener:
    Type: 'AWS::ElasticLoadBalancingV2::Listener'
    Properties:
      Certificates:
      - CertificateArn: !Ref LoadBalancerCertificateARN
      DefaultActions:
      - TargetGroupArn: !Ref PrivateDefaultTargetGroup
        Type: forward
      LoadBalancerArn: !Ref PrivateALB
      Port: 443
      Protocol: HTTPS

希望能帮助到你。

以上是关于(错误)Elasticloadbalancer无法找到带有arn cloudformation的ACM证书的主要内容,如果未能解决你的问题,请参考以下文章

“频道关闭:连接错误”

Amazon Codedeploy + Elastic Load Balancer - Windows 支持

使用 Tomcat 的 Elastic Load Balancer 出现 504 错误

无法让 https 在 Elastic Load Balancer (AWS) 上工作

为 Elastic Beanstalk 配置 SSL

套接字 io 不能与 https 一起使用;切换回轮询