文档历史记录 - AWS CodeDeploy

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

文档历史记录

下表描述了自上次发布用户指南以来为支持新的和增强的功能而对该CodeDeploy 用户指南所做的主要更改。

  • API版本:2014-10 -06

变更说明日期

更新了 Amazon S3 存储桶名称

更新了本指南中的 Amazon S3 存储桶示例,以使用由保留的 AWS名称。

2024 年 6 月 17 日

添加了替代文本(替代文本)

更新了本指南中的所有图片,使其包含替代文本。屏幕阅读器可以阅读替代文本,使盲人用户更容易访问我们的文档。

2024 年 5 月 22 日

CodeDeploy 代理 v1.7.0 版本

AWS 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 的 CodeDeploy 代理或RHEL为 Ubuntu Server 安装 CodeDeploy 代理、排除所有生命周期事件跳过的错误以及如果 CodeDeploy 日志文件被意外删除,则创建新的日志文件

2024 年 1 月 12 日

添加了主题

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

2024 年 1 月 12 日

CodeDeploy 现在支持区域配置

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

2023 年 12 月 7 日

CodeDeploy 现在支持终止部署

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

2023 年 12 月 7 日

固定JSON格式

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

2023 年 12 月 3 日

添加了故障排除主题

添加了 A mazon ECS 部署问题疑难解答主题。

2023 年 10 月 24 日

更新了 AppSpec 文件名

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

2023 年 10 月 5 日

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

更新了 El astic Load Balancing for A CodeDeploy mazon 部署中的 “为就地部署创建部署组(控制台)”、“为 EC2 /本地部署创建部署组(控制台)”、“为/本地部署创建EC2部署组(控制台)” 和 “设置负载均衡器” 主题,以表明对多个负载均衡器的支持。

2023 年 9 月 26 日

更新了VPC主题中的区域

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

2023 年 9 月 22 日

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

按 AWS 地区划分的资源套件存储桶名称部分中添加了以下区域:亚太地区(大阪)、亚太地区(海得拉巴)、加拿大(中部)、欧洲(西班牙)、欧洲(苏黎世)、中东(UAE)。还更新了这些地区和其他缺失区域的IAM政策。

2023 年 9 月 22 日

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

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

2023 年 9 月 21 日

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

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

2023 年 9 月 21 日

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

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

2023 年 8 月 16 日

添加了限制

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

2023 年 8 月 15 日

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

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

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:在本地实例 AWS CLI 上安装和配置” 主题。

2023 年 7 月 7 日

主题更新

使用有关 Amazon ECS 蓝/绿部署的信息更新了跨服务混乱的副手预防主题。 AWS CloudFormation

2023 年 7 月 6 日

主题更新

跨服务混乱的副手预防主题已更新,其中包含有关Amazon ECS 蓝/绿部署的信息。 AWS CloudFormation

2023 年 7 月 6 日

主题更新

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

2023 年 6 月 29 日

主题更新

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

2023 年 6 月 28 日

限制更新

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

2023 年 6 月 27 日

主题更新

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

2023 年 5 月 31 日

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

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

2023 年 5 月 16 日

CodeDeploy 代理 v1.6.0 版本

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

2023 年 3 月 30 日

CodeDeploy 代理 v1.5.0 版本

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

2023 年 3 月 3 日

Amazon ECS 计算平台更新

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

2023 年 2 月 8 日

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

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

2023 年 2 月 3 日

主题更新

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

2023 年 2 月 2 日

主题更新

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

2023 年 1 月 26 日

安全最佳实践更新

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

2023 年 1 月 23 日

CodeDeploy 代理 v1.4.1 版本

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

2022 年 12 月 6 日

添加了故障排除主题

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

2022 年 12 月 6 日

更改了限制

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

2022 年 9 月 7 日

CodeDeploy 代理 v1.4.0 版本

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

2022 年 8 月 31 日

修复了一些限制。

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

2022 年 8 月 8 日

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

有关更多信息,请参阅 CodeDeploy与亚马逊虚拟私有云一起使用 Amazon Virtual Private Cloud

2022 年 4 月 20 日

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

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

2022 年 4 月 12 日

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

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

2022 年 3 月 14 日

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

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

2021 年 11 月 22 日

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

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

2021 年 5 月 18 日

CodeDeploy 代理 v1.3.2 版本

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

2021 年 5 月 6 日

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

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

2021 年 2 月 23 日

CodeDeploy 代理 v1.3.1 版本

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

2020 年 12 月 22 日

CodeDeploy 代理 v1.3.0 版本

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

2020 年 11 月 10 日

CodeDeploy 代理 v1.2.1 版本

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

2020 年 9 月 23 日

CodeDeploy 支持 Amazon VPC 终端节点 AWS PrivateLink

如果您使用 Amazon Virtual Private Cloud (AmazonVPC) 托管 AWS 资源,则可以在VPC和之间建立私有连接 CodeDeploy。您可以使用此连接 CodeDeploy 来实现与您的资源通信,VPC而无需通过公共互联网。有关更多信息,请参阅 CodeDeploy 与亚马逊虚拟私有云一起使用 Amazon Virtual Private Cloud

2020 年 8 月 11 日

更新了 CodeDeploy 服务限制

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

2020 年 8 月 6 日

CodeDeploy 代理 v1.1.2 版本

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

2020 年 8 月 4 日

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

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

2020 年 6 月 30 日

CodeDeploy 支持通过管理 Amazon ECS 蓝/绿部署 AWS CloudFormation

现在,您可以使用通过管理 Amazon ECS 蓝/绿部署。 AWS CloudFormation CodeDeploy通过定义蓝绿资源并指定要在 AWS CloudFormation中使用的流量路由和稳定设置来生成部署。有关更多信息,请参阅通过创建 Amazon ECS 蓝/绿部署。 AWS 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 代理设置说明的主题,以反映这个新区域的可用性。您必须显式启用对此区域的访问。有关更多信息,请参阅管理 AWS区域。

2019 年 4 月 25 日

更新的主题

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

2018 年 11 月 27 日

已更新的 CodeDeploy 代理

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

2018 年 11 月 15 日

更新了控制台

本指南中的步骤已更新,以匹配 CodeDeploy控制台的新设计。

2018 年 10 月 30 日

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

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

2018 年 8 月 7 日

早期更新

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

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

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

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

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

有关更多信息:

2017 年 12 月 11 日
更新的主题 CodeDeploy 现在支持部署 Lambda 函数。 AWS Lambda 部署可将传入流量从现有 Lambda 函数转移到更新的 Lambda 函数版本。您可以选择或创建部署配置来指定部署中的流量转移间隔数以及每个间隔内要转移的流量百分比。 AWS Lambda AWS 无服务器应用程序模型 (AWS SAM) 支持部署,因此您可以使用 AWS SAM部署首选项来管理部署期间流量的转移方式。 AWS Lambda 为反映这一变动,新增和更新了若干个主题,其中包括 CodeDeploy 计算平台概述AWS Lambda 计算平台上的部署创建 AWS Lambda 计算平台部署(控制台) 为 AWS Lambda 函数部署创建应用程序(控制台)为 AWS 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 负载均衡器分配给部署组 AWS CLI。在就地部署期间,负载均衡器阻止将 Internet 流量路由到正在部署到的实例,然后在该实例上的部署完成时使实例可供流量使用。已更新多个主题来反映此新的支持,包括与其他 AWS 服务集成Integrating CodeDeploy with Elastic Load Balancing为就地部署创建应用程序(控制台)为就地部署创建部署组(控制台)AppSpec “挂钩” 部分。已向故障排除指南添加一个新的部分:对失败 ApplicationStop BeforeBlockTraffic、或 AfterBlockTraffic 部署生命周期事件进行故障排除

2017 年 4 月 27 日
更新的主题

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

2017 年 5 月 1 日
更新的主题

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

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

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

有关更多信息:

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

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

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

2017 年 1 月 25 日
新增和更新的主题 一个新主题介绍如何使用通过 AWS 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 日
新主题 新的章节 “身份验证和访问控制” 提供了有关使用 AWS Identity and Access Management (IAM) 的全面信息,以及 CodeDeploy 如何通过使用凭据来帮助安全访问您的资源。这些证书提供访问 AWS 资源所需的权限,例如从 Amazon S3 存储桶检索应用程序修订版和读取 Ama EC2 zon 实例上的标签。 2016 年 10 月 11 日
更新了主题

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

2016 年 10 月 4 日
更新的主题

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

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

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

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

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

2016 年 9 月 9 日
主题更新 主题Integrating CodeDeploy with Elastic Load Balancing与其他 AWS 服务集成已更新,以反映额外的负载平衡选项。 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 日
新增和更新的主题

的错误代码 AWS 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 配额进行了更新,以反映可与单个应用程序关联的部署组数量的修订后限制、正常运行的最少实例数设置所允许的值以及 AWS 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 日
新主题 在其他 AWS 账户中部署应用程序描述了在不需要其他账户的完整凭证集的情况下,用于启动属于您组织中其他账户的部署时的设置要求和过程。这对于将多个账户用于不同用途的组织尤为有用,例如一个账户与开发和测试环境关联,另一个账户与生产环境关联。 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 日
新主题 AWS CloudFormation 模板供 CodeDeploy参考已发布,以反映对 CodeDeploy 行动的新 AWS 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 现在提供了一组 AWS 托管策略IAM,您可以使用这些策略,而不必自己手动创建等效的策略。其中包括:

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

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

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

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

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

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 日
主题更新

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

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

2015 年 1 月 28 日
主题更新

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

2015 年 1 月 20 日
新主题

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

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

第一个公开发布版

这是《CodeDeploy 用户指南》的首次公开发布。

2014 年 11 月 12 日