本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建 EC2 /本地计算平台部署(控制台)
本主题向您展示如何使用控制台将应用程序部署到 Amazon EC2 或本地服务器。
登录 Amazon Web Services Management Console 并在 https://console.aws.amazon.com/codede
ploy 上打开 CodeDeploy 控制台。 注意
使用您在入门 CodeDeploy中设置的同一用户登录。
-
请执行以下操作之一:
-
如果要部署应用程序,请在导航窗格中,展开 Deploy(部署),然后选择 Applications(应用程序)。选择要部署的应用程序的名称。确保您的应用程序的 “计算平台” 列为 EC2/本地。
-
如果要重新部署某个部署,请在导航窗格中展开 Deploy(部署),然后选择 Deployments(部署)。找到要重新部署的部署,然后在 Application(应用程序)列中选择其应用程序的名称。确保部署的 “计算平台” 列为 “EC2/本地”。
-
-
在部署选项卡上,选择创建部署。
注意
您的应用程序必须具有部署组才能部署。如果您的应用程序没有部署组,请在部署组选项卡上选择创建部署组。有关更多信息,请参阅 使用创建部署组 CodeDeploy。
-
在 Deployment group(部署组)中,选择要用于此部署的部署组。
-
在 Repository type 旁边,选择保存您的修订的存储库类型:
-
我的应用程序存储在 Amazon S3 中 - 有关信息,请参阅指定存储在 Amazon S3 存储桶中的修订的相关信息,然后返回步骤 6。
-
我的应用程序存储在 GitHub — 有关信息,请参阅指定存储在存储 GitHub 库中的修订的相关信息,然后返回到步骤 6。
-
-
(可选)在 Deployment description(部署描述)框中,输入此部署的描述。
-
(可选)展开 “覆盖部署配置”,选择部署配置,以控制流量如何转移到与部署组中指定的服务器不同的Amazon EC2 或本地服务器。
有关更多信息,请参阅 在中使用部署配置 CodeDeploy。
-
-
如果您希望在 ApplicationStop生命周期事件失败时成功部署到实例,请选择
ApplicationStop
生命周期事件失败时不要使部署失败。 -
展开其他部署行为设置以指定如何 CodeDeploy 处理部署目标位置中不属于先前成功部署的文件。
请从以下内容中选择:
-
使部署失败 - 系统报告出错,并且部署状态更改为
Failed
。 -
覆盖内容 - 如果目标位置存在同名文件,则来自应用程序修订的版本将替换它。
-
保留内容 - 如果目标位置存在同名文件,则该文件将保留,并且应用程序修订中的版本不会复制到实例。
有关更多信息,请参阅 现有内容的回滚行为。
-
-
-
(可选)在 Rollback configuration overrides 中,您可以为此部署指定与已为部署组指定的选项(如果有)不同的自动回滚选项。
有关中回滚的信息 CodeDeploy,请参阅重新部署和部署回滚和。使用重新部署和回滚部署 CodeDeploy
请从以下内容中选择:
-
部署失败时回滚 — 将最后一个已知良好的修订版 CodeDeploy重新部署为新部署。
-
达到警报阈值时回滚-如果警报已添加到部署组, CodeDeploy 则在激活一个或多个指定警报时部署上次已知的良好版本。
-
禁用回滚 — 不为此部署执行回滚。
-
-
选择开始部署。
要跟踪部署的状态,请参阅查看 CodeDeploy 部署详情 。