选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

在 Elastic Load Balancing 中为 CodeDeploy Amazon EC2 部署设置负载均衡器

聚焦模式
在 Elastic Load Balancing 中为 CodeDeploy Amazon EC2 部署设置负载均衡器 - AWS CodeDeploy

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在运行任何蓝绿部署或要在部署组中指定可选负载均衡器的就地部署之前,必须在 Elastic Load Balancing 中创建至少一个经典负载均衡器、应用程序负载均衡器或网络负载均衡器。对于蓝/绿部署,您使用该负载均衡器注册构成替换环境的实例。您的原始环境中的实例可选择性地注册到此同一负载均衡器。对于就地部署,负载均衡器用于取消注册正在处理的实例 CodeDeploy,并在工作完成后重新注册它们。

CodeDeploy 支持蓝/绿和就地部署到多个负载均衡器后面的 Amazon EC2 实例。例如,假设您有 200 个 Amazon EC2 实例,其中 100 个在 2 个经典负载均衡器上注册,另外 100 个在 2 个应用程序负载均衡器的 4 个目标组上注册。在这种情况下, CodeDeploy 将允许您对所有 200 个实例进行蓝/绿和就地部署,即使它们分布在 2 个经典负载均衡器、2 个应用程序负载均衡器和 4 个目标组中。

CodeDeploy 最多支持 10 个经典负载均衡器和 10 个目标组,总共支持 20 个项目。

要配置一个或多个经典负载均衡器,请按照《经典负载均衡器用户指南》中的教程:创建经典负载均衡器中的说明进行操作。请注意以下几点:

  • 步骤 2:定义负载均衡器中的创建内部负载均衡器中,选择创建实例时所选的同一 VPC。

  • 步骤 5:向负载均衡器注册 EC2 实例中,选择当前位于部署组中的实例(就地部署)或已指定位于原始环境中的实例(蓝/绿部署)。

  • 步骤 7:创建并验证您的负载均衡器中,记录负载均衡器的 DNS 地址。

    例如,如果您已将负载均衡器命名为 my-load-balancer,则 DNS 地址将以类似于 my-load-balancer-1234567890.us-east-2.elb.amazonaws.com 的格式显示。

要配置一个或多个应用程序负载均衡器,请按照以下主题之一中的说明进行操作:

要配置一个或多个网络负载均衡器,请按照以下主题之一中的说明进行操作:

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。