6.5. 保护控制器负载均衡器


以下流程描述了如何保护自动化控制器负载均衡器。

先决条件

  • 确保您使用 openssl 3 或更高版本。

流程

  1. 使用以下命令生成自动化控制器证书:

    $ openssl req -x509 -nodes -newkey rsa:4096 -keyout controller_key.pem -out controller_cert.pem -sha256 -days 365 -addext "subjectAltName = DNS:<CONTROLLER_DNS_NAME>"
    Copy to Clipboard Toggle word wrap

    其中 CONTROLLER_DNS_NAME 是控制器负载均衡器的 DNS 名称。也可以请求证书或导入到 AWS 中。

  2. 在 Amazon Web Services UI 中,进入到 ACM。确保您位于正确的区域。
  3. Import 开始导入生成的证书。
  4. controller_cert.pem 的内容粘贴到 Certificate body 字段中。
  5. controller_key.pem 的内容粘贴到 Certificate private key 字段中。
  6. Next
  7. 可选:添加您需要的任何额外标签。
  8. 点击 Next
  9. Import

更新自动化控制器内部负载均衡器监听程序

流程

  1. 在 Amazon Web Services UI 中,进入到 EC2 Load Balancers。确保您位于正确的区域。
  2. 为自动化控制器选择内部负载均衡器。
  3. Listeners 选项卡。
  4. 单击 Add listener
  5. 为协议选择 HTTPS,并确保端口为 443
  6. 为默认操作选择 Forward,并确保目标组是 自动化控制器 实例组。
  7. 选择 Secure listener settings > Default SSL/TLS certificate,并确保选择了 From ACM
  8. 选择导入的 ACM 证书。
  9. 点击 Add

更新负载均衡器安全组

流程

  1. 在 Amazon Web Services UI 中,进入到 EC2 安全组。确保您位于正确的区域。
  2. 选择自动化控制器 ALB 安全组
  3. 选择 Inbound rules 选项卡,然后点 Edit inbound rules
  4. 添加规则类型:HTTPS,其中 Source 为:Anywhere-IPv4
  5. 删除旧的 HTTP 规则,然后点 Save rules
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat