文档历史记录 - Amazon CodeDeploy
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

文档历史记录

下表描述了对此用户指南进行的重大更改,以阐明自上次发布 CodeDeploy 用户指南 以来的新增及增强功能。

  • API 版本:2014-10-06

变更说明日期

CodeDeploy 代理 v1.7.0 版本

Amazon CodeDeploy 代理已更新至 1.7.0 版。有关更多信息,请参阅 CodeDeploy 代理的版本历史记录

2024年3月6日

更改了命令

不再推荐使用这些sudo service codedeploy-agent status|start|stop命令,因为它们不systemd用于 CodeDeploy 代理进程管理,这是最佳实践。为确保使用 systemd,请使用 systemctl 命令,如以下示例所示:sytemctl start codedeploy-agent。以下主题已使用systemctl命令进行了更新:安装适用于 Amazon Linux 或 RHEL CodeDeploy 代理、为 Ubuntu Server 安装代理、排除所有生命周期事件跳过的错误,以及在意外删除时创建新的 CodeDeploy 日志文件。 CodeDeploy

2024 年 1 月 12 日

添加了主题

生命周期事件脚本中添加了管理 CodeDeploy 代理流程和引用文件主题。

2024 年 1 月 12 日

CodeDeploy 现在支持区域配置

使用区域配置信息更新了使用 CodeDeploy主题创建部署配置。

2023 年 12 月 7 日

CodeDeploy 现在支持终止部署

添加了在 Auto Scaling 横向缩减事件期间启用终止部署主题来描述终止部署功能。还更新了 EC2/本地部署的 “挂钩AppSpec ” 部分、为地部署(控制台)创建部署组,以及为 EC2/本地部署蓝/绿部署(控制台)主题创建部署组以说明该功能。

2023 年 12 月 7 日

修复了 JSON 格式

修复了 AppSpec“资源” 部分(仅限 Amazon ECS 和 Amazon Lambda 部署)主题中 JSON 代码示例的格式问题。

2023 年 12 月 3 日

添加了故障排除主题

添加了排查 Amazon ECS 部署问题主题。

2023 年 10 月 24 日

更新了 AppSpec 文件名

更新了CodeDeploy AppSpec 文件引用,以表明必须为 EC2/本地部署命名appspec.yml该 AppSpec 文件。

2023 年 10 月 5 日

CodeDeploy 现在支持多个负载均衡器

在 Elastic Load Balancing for Amazon EC2 部署中更新了为就地部署(控制台)创建部署组、为 EC CodeDeploy 2/本地蓝/绿部署(控制台)创建部署组(控制台)和设置负载均衡器主题,以表明支持多个负载均衡器。

2023 年 9 月 26 日

更新了“VPC 中的区域”主题

更新了 “ CodeDeploy与 Amazon Virtual Private Cloud 一起使用” 主题中的表格,以显示其他区域支持。具体而言,亚太地区(海得拉巴)、亚太地区(墨尔本)、欧洲地区(米兰)、欧洲(西班牙)和欧洲(苏黎世)区域已更新,以显示对代理端点的支持。

2023 年 9 月 22 日

更新了“资源工具包中的区域”主题

按 Amazon 地区划分的资源套件存储桶名称部分中添加了以下区域:亚太地区(大阪)、亚太地区(海得拉巴)、加拿大(中部)、欧洲(西班牙)、欧洲(苏黎世)、中东(阿联酋)。还更新了包含这些区域以及任何其他缺失区域的 IAM policy。

2023 年 9 月 22 日

缩短了代理安装和更新主题

缩短了 “在 Windows 服务器上安装 CodeDeploy 代理更新 Windows 服务器上的 CodeDeploy 代理” 主题。删除了多余的 Amazon S3 存储桶 URL 和 Amazon S3 复制命令。

2023 年 9 月 21 日

添加了亚太地区(雅加达)区域

各区域的资源工具包存储桶名称添加了亚太地区(雅加达)。

2023 年 9 月 21 日

CodeDeploy 更新了现有的 Amazon 托管策略

AWSCodeDeployRole 托管策略已更新。有关更多信息,请参阅Amazon 对 Amazon 托管策略进行的更新

2023 年 8 月 16 日

添加了限制

为限制主题添加了CodeDeploy 限制。限制是与部署组关联的警报的最大数量

2023 年 8 月 15 日

修复了与负载均衡器相关的步骤

修复了为 EC2/本地蓝绿部署创建部署组(控制台)中的说明。负载均衡器步骤现在标记为可选。

2023 年 8 月 3 日

澄清了 Amazon ECS 主题中的措辞

澄清了教程:将应用程序部署到 Amazon ECS 中的措辞。现在的措辞表示您正在部署应用程序。之前的措辞表明您正在部署 Amazon ECS 服务。

2023 年 8 月 3 日

CodeDeploy 现已在以色列(特拉维夫)地区上市

CodeDeploy 现已在以色列(特拉维夫)地区(il-central-1)上市。更新了多个主题,包括包含设置 CodeDeploy 代理说明的主题,以反映这个新区域的可用性。

2023 年 7 月 31 日

主题更新

更新了排查 EC2/本地部署问题主题,提供了有关使用运行手册自动执行故障排除任务的提示。

2023 年 7 月 7 日

主题更新

更新了 Amazon ECS 部署主题的 “资源AppSpec ” 部分,其中包含有关任务定义 ARN 的更多信息。

2023 年 7 月 7 日

主题更新

使用故障排除信息更新了 “步骤 1:在本地实例 Amazon CLI 上安装和配置” 主题。

2023 年 7 月 7 日

主题更新

使用有关通过 Amazon CloudFormation进行 Amazon ECS 蓝绿部署的信息更新了防止跨服务混淆代理主题。

2023 年 7 月 6 日

主题更新

使用有关通过 Amazon CloudFormation进行 Amazon ECS 蓝绿部署的信息更新了防止跨服务混淆代理主题。

2023 年 7 月 6 日

主题更新

更新了 EC2/本地计算平台的预定义部署配置主题。添加了有关 CodeDeployDefault.HalfAtATime 预定义部署配置在自动扩缩组中的行为的说明。

2023 年 6 月 29 日

主题更新

更新了 Amazon CodeDeploy主题中的基础设施安全,以指明传输层安全 (TLS) 协议的新最低版本和推荐版本。

2023 年 6 月 28 日

限制更新

以下限制已更改:“EC2/本地就地部署可以运行的最大小时数”。有关更多信息,请参阅限制

2023 年 6 月 27 日

主题更新

步骤 3:限制 CodeDeploy用户的权限” 主题已更新,其中包含详细说明。

2023 年 5 月 31 日

CodeDeploy 更新了现有的 Amazon 托管策略

AWSCodeDeployFullAccess 托管策略已更新。有关更多信息,请参阅 Amazon 对 Amazon 托管策略的更新

2023 年 5 月 16 日

CodeDeploy 代理 v1.6.0 版本

Amazon CodeDeploy 代理已更新至 1.6.0 版。有关更多信息,请参阅 CodeDeploy 代理的版本历史记录

2023 年 3 月 30 日

CodeDeploy 代理 v1.5.0 版本

Amazon CodeDeploy 代理已更新至版本 1.5.0。有关更多信息,请参阅 CodeDeploy 代理的版本历史记录

2023 年 3 月 3 日

Amazon ECS 计算平台更新

亚太地区(雅加达)区域现在支持在 Amazon ECS 计算平台上部署。

2023 年 2 月 8 日

CodeDeploy 更新了现有的 Amazon 托管策略

AWSCodeDeployRole 托管策略已更新。有关更多信息,请参阅Amazon 对 Amazon 托管策略进行的更新

2023 年 2 月 3 日

主题更新

使用 CodeDeploy Amazon Virtual Private Cloud” 主题已更新,增加了新的和已更改的 Amazon 区域。

2023 年 2 月 2 日

主题更新

CodeDeploy 现已在亚太地区(墨尔本)区域(ap-southeast-4)推出。更新了多个主题,包括包含 CodeDeploy 代理设置说明的主题,以反映这些新区域的可用性。

2023 年 1 月 26 日

安全最佳实践更新

入门 CodeDeploy” 部分和其他一些部分已更新,以符合 Amazon 安全最佳实践。

2023 年 1 月 23 日

CodeDeploy 代理 v1.4.1 版本

Amazon CodeDeploy 代理已更新至版本 1.4.1。有关更多信息,请参阅 CodeDeploy 代理的版本历史记录

2022 年 12 月 6 日

添加了故障排除主题

添加了有关如何解决因与 Windows CodeDeploy 代理一起使用长文件路径而导致的错误的主题。有关更多信息,请参阅长文件路径会导致“没有这样的文件或目录”错误

2022 年 12 月 6 日

更改了限制

更改了以下限制:“与 Amazon 账户关联的自定义部署配置的最大数量”。现在的限制是 200。有关限制的更多信息,请参阅限制主题。

2022 年 9 月 7 日

CodeDeploy 代理 v1.4.0 版本

Amazon CodeDeploy 代理已更新至版本 1.4.0。有关更多信息,请参阅 CodeDeploy 代理的版本历史记录

2022 年 8 月 31 日

修复了一些限制。

修复了以下限制:“与 Amazon 账户关联的最大并发部署数量” 现在为 1000。“单次部署中的最大实例数”现在为 1000。“正在进行并且与一个账户相关联的并发部署可以使用的最大实例数”现在为 1000。'与一个 Amazon 账户关联的自定义部署配置的最大数量 '现在为 100。有关限制的更多信息,请参阅限制主题。

2022 年 8 月 8 日

添加了一个显示每个区域支持的 CodeDeploy 终端节点的表。

有关更多信息,请参阅使用亚马逊 Virtual CodeDeploy Private Cloud

2022 年 4 月 20 日

为 Amazon ECS 蓝绿部署添加了新的限制。

在 Amazon ECS 蓝绿部署过程中,从部署修订到流量转移到替换环境之间的最长小时数现在为 120 小时。有关更多信息,请参阅限制主题中的部署

2022 年 4 月 12 日

添加了有关如何防止混淆代理人问题的主题

有关更多信息,请参阅适用于 Amazon CodeDeploy的Amazon Identity and Access Management

2022 年 3 月 14 日

CodeDeploy 更新了现有的 Amazon 托管策略

AmazonEC2RoleforAWSCodeDeployLimited 角色已更新。有关更多信息,请参阅 Amazon 托管策略更新

2021 年 11 月 22 日

CodeDeploy 更新了现有的 Amazon 托管策略

Amazon CodeDeployRole 已更新。有关更多信息,请参阅 Amazon 托管策略更新

2021 年 5 月 18 日

CodeDeploy 代理 v1.3.2 版本

Amazon CodeDeploy 代理已更新至版本 1.3.2。有关更多信息,请参阅 CodeDeploy 代理的版本历史记录

2021 年 5 月 6 日

CodeDeploy 支持更新过时的 Amazon EC2 实例

CodeDeploy 现在支持自动更新过时的 Amazon EC2 实例。有关更多信息,请参阅为部署组配置高级选项

2021 年 2 月 23 日

CodeDeploy 代理 v1.3.1 版本

Amazon CodeDeploy 代理已更新至版本 1.3.1。有关更多信息,请参阅 CodeDeploy 代理的版本历史记录

2020 年 12 月 22 日

CodeDeploy 代理 v1.3.0 版本

Amazon CodeDeploy 代理已更新至版本 1.3.0。有关更多信息,请参阅 CodeDeploy 代理的版本历史记录

2020 年 11 月 10 日

CodeDeploy 代理 v1.2.1 版本

Amazon CodeDeploy 代理已更新至版本 1.2.1。有关更多信息,请参阅 CodeDeploy 代理的版本历史记录

2020 年 9 月 23 日

CodeDeploy 支持由以下设备提供支持的亚马逊 VPC 终端节点 Amazon PrivateLink

如果您使用亚马逊虚拟私有云(Amazon VPC)托管 Amazon 资源,则可以在您的 VPC 和之间建立私有连接 CodeDeploy。您可以使用此连接实现 CodeDeploy 与您的 VPC 上的资源的通信而不用访问公共 Internet。有关更多信息,请参阅使用亚马逊 Virtual CodeDeploy Private Cloud

2020 年 8 月 11 日

更新了 CodeDeploy 服务限制

将每个账户的应用程序数量和每个应用程序的部署组数量限制更新为 1000。有关 CodeDeploy 服务限制的更多信息,请参阅CodeDeploy 限制

2020 年 8 月 6 日

CodeDeploy 代理 v1.1.2 版本

Amazon CodeDeploy 代理已更新至 1.1.2 版。有关更多信息,请参阅 CodeDeploy 代理的版本历史记录

2020 年 8 月 4 日

CodeDeploy 代理 1.1.0 发布并与亚马逊 EC2 Systems Manager 集成

CodeDeploy 代理版本1.1.0现已推出,有关更多信息,请参阅 CodeDeploy 代理的版本历史记录。现在,您可以使用 Amazon EC2 Systems Manager 自动管理您在亚马逊 EC2 或本地实例上的 CodeDeploy 代理安装和更新。有关更多信息,请参阅使用 Amazon EC2 Systems Manager 安装 CodeDeploy代理

2020 年 6 月 30 日

CodeDeploy 支持通过以下方式管理 Amazon ECS 蓝/绿部署 Amazon CloudFormation

现在,您可以使用通过管理 Amazon ECS 蓝/绿部署。 Amazon CloudFormation CodeDeploy通过定义蓝绿资源并指定要在 Amazon CloudFormation中使用的流量路由和稳定设置来生成部署。有关更多信息,请参阅通过创建 Amazon ECS 蓝/绿部署。 Amazon CloudFormation

2020 年 5 月 19 日

CodeDeploy 支持 Amazon ECS 蓝/绿部署的加权流量转移

CodeDeploy 现在支持 Amazon ECS 蓝/绿部署的加权流量转移。您选择或创建部署配置,用于指定部署中的流量转移间隔数以及每个间隔转移的流量百分比。以下主题已更新以反映此更改:Amazon ECS 计算平台上的部署配置

2020 年 2 月 6 日

更新了安全、身份验证和访问控制主题

的安全、身份验证和访问控制信息 CodeDeploy 已整理到新的安全章节中。关更多信息,请参阅安全性

2019 年 11 月 26 日

CodeDeploy 支持通知规则

现在,您可以使用通知规则向用户通知部署中的重要更改。有关更多信息,请参阅创建通知规则

2019 年 11 月 5 日

更新的主题

CodeDeploy 现已在亚太地区(香港)区域 (ap-east-1) 区域推出。更新了多个主题,包括包含 CodeDeploy 代理设置说明的主题,以反映这个新区域的可用性。您必须显式启用对此区域的访问。有关更多信息,请参阅管理 Amazon区域。

2019 年 4 月 25 日

更新的主题

Amazon CodeDeploy 现在支持在 Amazon ECS 服务中部署容器化应用程序的蓝/绿。使用新 Amazon ECS 计算平台的 CodeDeploy 应用程序会将容器化应用程序部署到同一 Amazon ECS 服务中的新替换任务集。为了反映这一变化,已经添加和更新了多个主题,包括Amazon CodeDeploy 计算平台概述Amazon ECS 计算平台上的部署Amazon ECS 部署AppSpec 的文件结构以及为 Amazon ECS 服务部署创建应用程序(控制台)

2018 年 11 月 27 日

已更新的 CodeDeploy 代理

Amazon CodeDeploy 代理已更新至版本 1.0.1.1597。有关更多信息,请参阅 CodeDeploy 代理的版本历史记录

2018 年 11 月 15 日

更新了控制台

本指南中的过程已更新,以匹配最新设计的 CodeDeploy 控制台。

2018 年 10 月 30 日

该 CodeDeploy 代理支持的最低新版本

现在,该 Amazon CodeDeploy 代理支持的最低版本为 1.6.0。有关更多信息,请参阅 CodeDeploy 代理的版本历史记录

2018 年 8 月 7 日

早期更新

下表描述了 2018 年 6 月之前每次发布 Amazon CodeDeploy 用户指南 时进行的重要更改。

更改 描述 更改日期
主题更新 CodeDeploy 现已在欧洲(巴黎)区域(eu-west-3)区域推出。更新了多个主题,包括包含 CodeDeploy 代理设置说明的主题,以反映这个新区域的可用性。 2017 年 12 月 19 日
更新的主题

CodeDeploy 现已在中国(宁夏)区域推出。

要使用中国(北京)区域或中国(宁夏)区域中的服务,您必须拥有特定于这些区域的账户和凭证。其他 Amazon 区域的账户和凭证不适用于北京和宁夏区域,反之亦然。

有关中国区域某些资源的信息,例如 CodeDeploy 资源套件存储桶名称和 CodeDeploy 代理安装过程,未包含在本版本的CodeDeploy 用户指南中。

有关更多信息:

2017 年 12 月 11 日
更新的主题 CodeDeploy 现在支持部署 Lambda 函数。 Amazon Lambda 部署可将传入流量从现有 Lambda 函数转移到更新的 Lambda 函数版本。您可以选择或创建部署配置来指定部署中的流量转移间隔数以及每个间隔内要转移的流量百分比。 Amazon Lambda Amazon 无服务器应用程序模型 (S Amazon AM) 支持部署,因此您可以使用 S Amazon AM 部署首选项来管理部署期间流量的转移方式。 Amazon Lambda 为反映这一变动,新增和更新了若干个主题,其中包括 CodeDeploy 计算平台概述在Amazon Lambda 计算平台上部署创建 L Amazon ambda 计算平台部署(控制台) 为Amazon Lambda函数部署创建应用程序(控制台)为 Amazon Lambda 部署添加 AppSpec 文件

2017 年 11 月 28 日

新主题

CodeDeploy 现在支持直接部署到安装 CodeDeploy 代理的本地计算机或实例。您可以在本地测试部署,如果部署有错误,则使用 CodeDeploy 代理错误日志对其进行调试。您还可以使用本地部署来测试应用程序修订版本的完整性、 AppSpec 文件内容等。有关更多信息,请参阅使用 CodeDeploy 代理在本地计算机上验证部署包

2017 年 11 月 16 日

更新的主题

CodeDeploy 部署组中对 Elastic Load Balancing 负载均衡器的支持已扩展到包括用于蓝/绿部署和就地部署的网络负载均衡器。现在,您可以为部署组选择应用程序负载均衡器、经典负载均衡器或网络负载均衡器。负载均衡器在蓝/绿部署中为必备项,在就地部署中为可选项。为反映此支持,大量主题已更新,包括 Integrating CodeDeploy with Elastic Load Balancing为就地部署创建应用程序(控制台)部署先决条件Integrating CodeDeploy with Elastic Load Balancing为就地部署创建应用程序(控制台)

2017 年 9 月 12 日

更新的主题

CodeDeploy 部署组中对 Elastic Load Balancing 负载均衡器的支持已扩展到包括用于蓝/绿部署和就地部署的应用程序负载均衡器。现在,您可以为部署组选择应用程序负载均衡器和经典负载均衡器。负载均衡器在蓝/绿部署中为必备项,在就地部署中为可选项。Integrating CodeDeploy with Elastic Load Balancing使用创建应用程序 CodeDeploy使用创建部署组 CodeDeploy 等主题已更新,以反映这一新增支持。

2017 年 8 月 10 日

新增和更新的主题 CodeDeploy 现在支持使用多个标签组来识别要包含在部署组中的实例的并集和交叉点。如果使用唯一标签组,该组中至少一个标签标记的实例即会包括在部署组中。如果使用多个标签组,只有由每个标签组中至少一个标签标记的实例才会包括在内。有关在部署组中添加实例的新方法,请参阅Tagging Instances for Deployments。经过更新以反映此项支持的其他主题包括 为就地部署创建应用程序(控制台)为蓝/绿部署创建应用程序(控制台)为就地部署创建部署组(控制台)为 EC2/本地蓝绿部署创建部署组(控制台)Deployments,和 教程:使用CodeDeploy从中部署应用程序GitHub 中的 步骤 5:创建应用程序和部署组 2017 年 7 月 31 日
更新了主题 中添加了另外两种在 Windows 服务器实例上安装 CodeDeploy 代理的方法安装适用于 Windows 服务器的 CodeDeploy 代理。除了 Windows PowerShell 命令外,现在还提供了使用直接 HTTPS 链接和 Amazon S3 复制命令下载安装文件的说明。在将文件下载或复制到实例后,可手动运行安装。 2017 年 7 月 12 日
更新的主题

CodeDeploy 改进了它管理 GitHub 账户和存储库连接的方式。现在,您可以创建和存储最多 25 个 GitHub账户连接,以便将 CodeDeploy 应用程序与 GitHub 存储库相关联。每个连接均可支持多个存储库。您最多可以创建到 25 个不同 GitHub 账户的连接,也可以为单个账户创建多个连接。将应用程序连接到 GitHub账户后,无需您执行任何进一步操作即可 CodeDeploy 管理所需的访问权限。已对指定有关存储在存储 GitHub 库中的修订的信息与... 集 CodeDeploy 成 GitHub教程:使用CodeDeploy从中部署应用程序GitHub进行更新以反映此支持。

2017 年 5 月 30 日
更新的主题

过去,如果 CodeDeploy 代理在目标位置检测到的文件不是最近成功部署的应用程序修订的一部分,则默认情况下,当前部署将失败。 CodeDeploy 现在为代理如何处理这些文件提供了选项:部署失败、保留内容或覆盖内容。 使用创建部署 CodeDeploy已更新以反映这种支持,并在中添加对现有内容的回滚行为了新的章节使用 CodeDeploy 重新部署和回滚部署

2017 年 5 月 16 日
更新的主题

现在,可以使用 CodeDeploy 控制台或将 Elastic Load Balancing 中的 Classic Load Balancing 分配给部署组 Amazon CLI。在就地部署期间,负载均衡器阻止将 Internet 流量路由到正在部署到的实例,然后在该实例上的部署完成时使实例可供流量使用。已更新多个主题来反映此新的支持,包括与其他 Amazon 服务集成Integrating CodeDeploy with Elastic Load Balancing为就地部署创建应用程序(控制台)为就地部署创建部署组(控制台)AppSpec “挂钩” 部分。已向故障排除指南添加一个新的部分:对失败的 ApplicationStop、BeforeBlockTraffic 或 AfterBlockTraffic 部署生命周期事件进行故障排除

2017 年 4 月 27 日
更新的主题

现在,可以使用 CodeDeploy 控制台或将 Elastic Load Balancing 中的 Classic Load Balancing 分配给部署组 Amazon CLI。在就地部署期间,负载均衡器阻止将 Internet 流量路由到正在部署到的实例,然后在该实例上的部署完成时使实例可供流量使用。已更新多个主题来反映此新的支持,包括与其他 Amazon 服务集成Integrating CodeDeploy with Elastic Load Balancing为就地部署创建应用程序(控制台)为就地部署创建部署组(控制台)AppSpec “挂钩” 部分。已向故障排除指南添加一个新的部分:对失败的 ApplicationStop、BeforeBlockTraffic 或 AfterBlockTraffic 部署生命周期事件进行故障排除

2017 年 5 月 1 日
更新的主题

CodeDeploy 现已在中国(北京)地区推出。

要使用中国(北京)区域或中国(宁夏)区域中的服务,您必须拥有特定于这些区域的账户和凭证。其他 Amazon 区域的账户和凭证不适用于北京和宁夏区域,反之亦然。

有关中国区域某些资源的信息,例如 CodeDeploy 资源套件存储桶名称和 CodeDeploy 代理安装过程,未包含在本版本的CodeDeploy 用户指南中。

有关更多信息:

2017 年 3 月 29 日
新增和更新的主题

引入了几个新主题,以反映对蓝/绿部署的新 CodeDeploy 支持,蓝/绿部署是一种部署方法,在这种部署方法中,部署组(原始环境)中的实例被一组不同的实例(替换环境)所取代。 蓝/绿部署概述提供了对使用的蓝/绿方法的高级解释。 CodeDeploy其他新主题包括为蓝/绿部署创建应用程序(控制台)为 EC2/本地蓝绿部署创建部署组(控制台)在 Elastic Load Balancing 中为 CodeDeploy Amazon EC2 部署设置负载均衡器

还更新了许多主题,其中包括 使用创建部署 CodeDeploy在 CodeDeploy 中使用部署配置使用创建应用程序 CodeDeploy在中使用部署组 CodeDeploy在中处理部署 CodeDeployAppSpec “挂钩” 部分

2017 年 1 月 25 日
新增和更新的主题 一个新主题介绍如何使用通过 Amazon Security Token Service生成的定期更新的临时证书对本地实例进行身份验证和注册。使用register-on-premises-instance命令 (IAM 会话 ARN) 注册本地实例相比对每个实例仅使用一个静态 IAM 用户的凭证,此方法能够为大量本地实例提供更好的支持。Working with On-Premises Instances的内容也已更新,以反映这一新的支持功能。 2016 年 12 月 28 日
更新的主题 CodeDeploy 现已在欧洲(伦敦)区域(eu-west-2)上线。更新了多个主题,包括包含 CodeDeploy 代理设置说明的主题,以反映这个新区域的可用性。 2016 年 12 月 13 日
更新的主题 CodeDeploy 现已在加拿大(中部)区域(ca-central-1)推出。更新了多个主题,包括包含 CodeDeploy 代理设置说明的主题,以反映这个新区域的可用性。 2016 年 12 月 8 日
更新的主题 CodeDeploy 现已在美国东部(俄亥俄州)区域 (us-east-2) 上线。更新了多个主题,包括包含 CodeDeploy 代理设置说明的主题,以反映这个新区域的可用性。 2016 年 10 月 17 日
新主题 新的章节 “身份验证和访问控制” 提供了有关使用 Amazon Identity and Access Management (IAM) 的全面信息,以及 CodeDeploy 如何通过使用证书来帮助保护对资源的访问。这些证书提供访问 Amazon 资源所需的权限,例如从 Amazon S3 存储桶检索应用程序修订版和读取 Amazon EC2 实例上的标签。 2016 年 10 月 11 日
更新了主题

在 Windows 服务器上更新 CodeDeploy 代理已更新,以反映适用于 Windows CodeDeploy 服务器的新代理更新程序的可用性。在 Windows Server 实例上安装后,更新程序将定期检查新版本。当检测到新版本时,更新程序将在安装最新版本之前,卸载当前版本的代理(如果已安装)。

2016 年 10 月 4 日
更新的主题

CodeDeploy 现在与 Amazon CloudWatch 警报集成,如果指定警报的状态连续发生变化(如警报阈值中所指定),则可以停止部署。

CodeDeploy 现在还支持在满足某些条件(例如部署失败或警报已激活)时自动回滚部署。

已更新了大量主题来反映这些更改,包括使用创建应用程序 CodeDeploy使用创建部署组 CodeDeploy使用更改部署组设置 CodeDeployDeployments使用 CodeDeploy 重新部署和回滚部署产品和服务与 CodeDeploy,此外新增了主题在 CodeDeploy 中使用 CloudWatch 警报监控部

2016 年 9 月 15 日
新增和更新的主题

CodeDeploy 现在提供与 Amazon Ev CloudWatch ents 的集成。现在,当检测到部署状态或属于 CodeDeploy 部署组的实例的状态发生变化时,您可以使用 CloudWatch 事件启动一项或多项操作。您可以合并调用 Amazon Lambda 函数、发布到 Kinesis 直播或 Amazon SNS 主题的操作、将消息推送到 Amazon SQS 队列的操作,或者反过来触发警报操作的操作。 CloudWatch 有关更多信息,请参阅通过 Amazon CloudWatch Events 监控部署

2016 年 9 月 9 日
主题更新 主题Integrating CodeDeploy with Elastic Load Balancing与其他 Amazon 服务集成已更新,以反映额外的负载平衡选项。 CodeDeploy 现在支持 Elastic Load Balancing 中提供的经典负载均衡器和应用程序负载均衡器。 2016 年 8 月 11 日
主题更新 CodeDeploy 现已在亚太地区(孟买)区域(ap-south-1)推出。更新了多个主题,包括包含 CodeDeploy 代理设置说明的主题,以反映这个新区域的可用性。 2016 年 6 月 27 日
主题更新

CodeDeploy 现已在亚太地区(首尔)区域(ap-northeast-2)推出。有多个主题进行了更新,包括介绍如何设置 CodeDeploy 代理的主题,来反应这一新近可用的区域。

已重新组织内容表,来包含针对实例、部署配置、应用程序、部署组、修订和部署的各个部分。已为 CodeDeploy 教程添加新的部分。为了提高可用性,已将几个较长的主题(包括 CodeDeploy AppSpec 文件参考CodeDeploy 故障排除)划分为多个较短的主题。 CodeDeploy 代理的配置信息已移至新主题 CodeDeploy 代理配置参考

2016 年 6 月 15 日
新增和更新的主题

的错误代码Amazon CodeDeploy提供了有关 CodeDeploy 部署失败时可能显示的一些错误消息的信息。

CodeDeploy 故障排除中的下列部分已更新,以能够更好地帮助解决部署问题:
2016 年 4 月 20 日
主题更新

CodeDeploy 现已在南美洲(圣保罗)区域(sa-east-1)推出。有多个主题进行了更新,包括介绍如何设置 CodeDeploy 代理的主题,来反应这一新近可用的区域。

与 CodeDeploy 代理合作已更新,以反映新的:max_revisions: 配置选项,您可以使用该选项为要代理存档的部署组指定应用程序修订的数量。 CodeDeploy

2016 年 3 月 10 日
新增和更新的主题

CodeDeploy 现在支持向部署组添加触发器,以接收与该部署组中的部署或实例相关的事件的通知。对于您加入到该触发器操作中的 Amazon Simple Notification Service 主题,通知将发送到已订阅该主题的接收人。您也可以使用当触发器在您自己的自定义通知工作流中触发时创建的 JSON 数据。有关更多信息,请参阅Monitoring Deployments with Amazon SNS Event Notifications

对过程进行了更新,来说明重新设计的应用程序详细信息页面。

CodeDeploy 故障排除中的如果实例在部署期间终止,在最多 1 小时内部署不会失败。部分已更新。

CodeDeploy 配额进行了更新,以反映可与单个应用程序关联的部署组数量的修订后限制、正常运行的最少实例数设置所允许的值以及 Amazon SDK for Ruby要求的版本。

2016 年 2 月 17 日
新增和更新的主题

CodeDeploy 现已在美国西部(加利福尼亚北部)区域(us-west-1)推出。有多个主题进行了更新,包括介绍如何设置 CodeDeploy 代理的主题,来说明这一新增的区域。

选择 CodeDeploy 存储库类型列出并描述了 CodeDeploy 目前支持的存储库类型。在引入对其他存储库的支持时,这一新主题将会进行更新。

管理 CodeDeploy 代理操作已更新,其中包含有关添加到实例以报告 CodeDeploy 代理当前版本的新.version文件的信息,以及有关代理支持的版本的信息。

用户指南中增加了代码示例的语法突出显示,包括 JSON 和 YAML 示例。

将应用程序规范文件添加到修订版中 CodeDeploy已按 step-by-step 说明进行重组。

2016 年 1 月 20 日
新主题 在其他Amazon账户中部署应用程序描述了在不需要其他账户的完整凭证集的情况下,用于启动属于您组织中其他账户的部署时的设置要求和过程。这对于将多个账户用于不同用途的组织尤为有用,例如一个账户与开发和测试环境关联,另一个账户与生产环境关联。 2015 年 12 月 30 日
主题更新 产品和服务与 CodeDeploy主题进行了重新设计。该主题现在包括来自社区的集成示例部分,并提供与 CodeDeploy 集成相关的博客文章和视频示例列表。 2015 年 12 月 16 日
主题更新 CodeDeploy 现已在亚太地区(新加坡)区域(ap-southeast-1)推出。有多个主题进行了更新,包括介绍如何设置 CodeDeploy 代理的主题,来反应这一新近可用的区域。 2015 年 12 月 9 日
主题更新

与 CodeDeploy 代理合作进行了更新,以反映 CodeDeploy 代理配置文件中的新 :proxy_uri: 选项。

CodeDeploy AppSpec 文件参考中更新了有关使用新环境变量 DEPLOYMENT_GROUP_ID 的信息;在部署生命周期事件期间,挂钩脚本可以访问该变量。
2015 年 12 月 1 日
主题更新 步骤 2:为创建服务角色 CodeDeploy已更新,以反映为其创建服务角色的新程序, CodeDeploy 并纳入了其他改进。 2015 年 11 月 13 日
主题更新 CodeDeploy 现已在欧洲(法兰克福)区域(eu-central-1)推出。更新了多个主题,包括包含 CodeDeploy 代理设置说明的主题,以反映这个新区域的可用性。

CodeDeploy 故障排除主题更新了有关确保实例的时间设置准确无误的信息。

2015 年 10 月 19 日
新主题 Amazon CloudFormation供 CodeDeploy参考的模板已发布,以反映对 CodeDeploy 行动的新 Amazon CloudFormation 支持。

创建了Primary Components主题,并引入了目标修订的定义。

2015 年 10 月 1 日
主题更新 使用创建部署组 CodeDeploy进行了更新,以说明使用通配符搜索为部署组查找实例的功能。

Instance Health进行了更新,以澄清正常运行的最少实例数概念。

2015 年 8 月 31 日
主题更新 CodeDeploy 现已在亚太地区(东京)区域(ap-northeast-1)推出。有多个主题进行了更新,包括介绍如何设置 CodeDeploy 代理的主题,来反应这一新近可用的区域。 2015 年 8 月 19 日
主题更新

CodeDeploy 现在支持部署到红帽企业 Linux (RHEL) 本地实例和 Amazon EC2 实例。有关更多信息,请参阅以下主题:

2015 年 6 月 23 日
主题更新

CodeDeploy 现在提供了一组环境变量,您的部署脚本可以在部署期间使用。这些环境变量包括诸如当前 CodeDeploy 应用程序的名称、部署组和部署生命周期事件以及当前 CodeDeploy 部署标识符之类的信息。有关更多信息,请参阅CodeDeploy AppSpec 文件参考AppSpec “挂钩” 部分部分的结尾。

2015 年 5 月 29 日
主题更新

CodeDeploy 现在在 IAM 中提供了一组 Amazon 托管策略,您可以使用这些策略,而不必自己手动创建等效的策略。其中包括:

  • 一项政策,允许用户 CodeDeploy 仅向其注册修订版,然后通过进行部署 CodeDeploy。

  • 为用户提供对 CodeDeploy资源的完全访问权限的策略。

  • 为用户提供对 CodeDeploy资源的只读访问权限的策略。

  • 附加到服务角色的策略,该角色 CodeDeploy 可以通过 Amazon EC2 标签、本地实例标签或 Amazon EC2 Auto Scaling 组名称来识别 Amazon EC2 实例,并相应地向它们部署应用程序修订。

有关更多信息,请参阅“身份验证和访问控制”中的 客户管理型策略示例 部分。

2015 年 5 月 29 日
主题更新 CodeDeploy 现已在欧洲(爱尔兰)区域(eu-west-1)和亚太地区(悉尼)区域(ap-southeast-2)推出。更新了多个主题,包括包含 CodeDeploy 代理设置说明的主题,以反映这些新区域的可用性。 2015 年 5 月 7 日
新主题

CodeDeploy 现在支持部署到本地实例和 Amazon EC2 实例。增加了以下主题来描述这一新的支持:

2015 年 4 月 2 日
新主题

增加了CodeDeploy 资源

2015 年 4 月 2 日
主题更新

更新了CodeDeploy 故障排除

2015 年 4 月 2 日
主题更新

下列主题进行了更新,以反映创建您自己的自定义策略并将其附加到 IAM 中的用户和角色的新建议:

CodeDeploy 故障排除中增加了两个部分:

CodeDeploy AppSpec 文件参考中的AppSpec “挂钩” 部分部分进行了更新,更加准确地描述了可用的部署生命周期事件。

2015 年 2 月 12 日
主题更新

CodeDeploy 故障排除Amazon EC2 Auto Scaling 组中的 EC2 实例无法启动,收到错误“心跳超时”中增加了新的部分。

已向中添加了一个 CloudBees 部分产品和服务与 CodeDeploy

2015 年 1 月 28 日
主题更新

CodeDeploy 故障排除中增加了以下部分:

2015 年 1 月 20 日
新主题

产品和服务与 CodeDeploy部分进行了更新,现在包括下列主题::

2015 年 1 月 9 日
主题更新
2015 年 1 月 8 日
新主题 Monitoring Deployments已添加。 CodeDeploy 与一项服务集成 Amazon CloudTrail,该服务可捕获由您的账户或代表您的 Amazon 账户进行的 API 调用,并将日志文件传输到您指定的 Amazon S3 存储桶。 CodeDeploy 2014 年 12 月 17 日

第一个公开发布版

这是 CodeDeploy 用户指南 的第一个公开发行版。

2014 年 11 月 12 日