创建 EC2/本地计算平台部署(控制台) - Amazon CodeDeploy
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

创建 EC2/本地计算平台部署(控制台)

本主题向您展示如何使用控制台将应用程序部署到 Amazon EC2 或本地服务器。

  1. 登录Amazon Web Services Management Console并打开 CodeDeploy 控制台,网址为 https://console.aws.amazon.com/codedeploy

    注意

    使用您设置的同一用户登录CodeDeploy 入门

  2. 请执行下列操作之一:

    • 如果要部署应用程序,请在导航窗格中,展开 Deploy (部署),然后选择 Applications (应用程序)。选择要部署的应用程序的名称。确保您的应用程序的 “计算平台” 列为 “EC2/ 本地”。

    • 如果要重新部署某个部署,请在导航窗格中展开 Deploy (部署),然后选择 Deployments (部署)。找到要重新部署的部署,然后在 Application (应用程序) 列中选择其应用程序的名称。确保部署的 “计算平台” 列为 “EC2/ 本地”。

  3. 部署选项卡上,选择创建部署

    注意

    您的应用程序必须具有部署组才能部署。如果您的应用程序没有部署组,请在部署组选项卡上选择创建部署组。有关更多信息,请参阅使用创建部署组 CodeDeploy

  4. Deployment group (部署组) 中,选择要用于此部署的部署组。

  5. Repository type 旁边,选择保存您的修订的存储库类型:

  6. (可选)在 Deployment description (部署描述) 框中,输入此部署的描述。

  7. (可选)展开 “覆盖部署配置”,选择部署配置,以控制流量如何转移到 Amazon EC2 或与部署组中指定的服务器不同的本地服务器。

    有关更多信息,请参阅在 CodeDeploy 中使用部署配置

    1. 如果您希望在 ApplicationStop生命周期事件失败时成功部署到实例,请选择ApplicationStop生命周期事件失败时不要使部署失败。

    2. 展开其他部署行为设置以指定如何 CodeDeploy 处理部署目标位置中不属于先前成功部署的文件。

      从以下选项中进行选择:

      • 部署失败-报告错误并将部署状态更改为Failed

      • 覆盖内容-如果目标位置存在同名文件,则应用程序修订版本会将其替换。

      • 保留内容-如果目标位置存在同名文件,则会保留该文件,并且不会将应用程序修订版中的版本复制到实例。

      有关更多信息,请参阅对现有内容的回滚行为

  8. (可选) 在 Rollback configuration overrides 中,您可以为此部署指定与已为部署组指定的选项 (如果有) 不同的自动回滚选项。

    有关中回滚的信息 CodeDeploy,请参阅重新部署和部署回滚和。使用 CodeDeploy 重新部署和回滚部署

    从以下选项中进行选择:

    • 部署失败时回滚 — 将最后一个已知良好的修订版 CodeDeploy重新部署为新部署。

    • 达到警报阈值时回滚-如果警报已添加到部署组, CodeDeploy 则在激活一个或多个指定警报时部署上次已知的良好版本。

    • 禁用回滚-请勿对此部署执行回滚。

  9. 选择开始部署

    要跟踪部署的状态,请参阅查看CodeDeploy部署详情