gpt4 book ai didi

ssl - 无法使用 Ansible 在 ELB 上添加 SSL 证书

转载 作者:太空宇宙 更新时间:2023-11-03 13:27:14 25 4
gpt4 key购买 nike

我正在尝试创建一个弹性负载均衡器并使用现有的 SSL 证书来保护它,如下所示 -

---
- name: Setting up Elastic Load Balancer
hosts: local
connection: local
gather_facts: False
vars_files:
- vars/global_vars.yml
tasks:
- local_action:
name: "TestLoadbalancer"
module: ec2_elb_lb
state: present
region: 'us-east-1'
zones:
- us-east-1c
listeners:
- protocol: http
load_balancer_port: 80
instance_port: 80
listeners:
- protocol: ssl
load_balancer_port: 443
instance_protocol: tcp
instance_port: 7286
ssl_certificate_id: "arn:aws:iam::xxxxxx:server-certificate/LB_cert"

- local_action:
name: "TestLoadbalancer"
module: ec2_elb_lb
state: present
region: 'us-east-1'
zones:
- us-east-1c
listeners:
- protocol: http
load_balancer_port: 80
instance_port: 80
health_check:
ping_protocol: http
ping_port: 80
ping_path: "/"
response_timeout: 5
interval: 30
unhealthy_threshold: 2
healthy_threshold: 10

但它没有添加监听器:SSL - TCP

添加了另一个监听器并在控制台中可见:HTTP/80

为什么缺少 SSL?我是否缺少任何必需的参数?

最佳答案

您正在添加多个名称为“listeners”的键:

listeners:
- protocol: http
...
listeners:
- protocol: ssl
...

但是看一眼文档中的例子应该是:

listeners:
- protocol: http
...
- protocol: ssl
...

关于ssl - 无法使用 Ansible 在 ELB 上添加 SSL 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24176126/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com