本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建EC2/本地计算平台部署(控制台)
本主题介绍了如何使用控制台将应用程序部署到 Amazon EC2 或本地服务器。
登录到Amazon Web Services Management Console并打开 CodeDeploy 控制台https://console.aws.amazon.com/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 中使用部署配置。
-
-
Select如果 ApplicationStop 生命周期事件失败,则不要使部署失败如果您希望部署到实例成功,如果
ApplicationStop
生命周期事件失败。 -
Expand其他部署行为设置以指定 CodeDeploy 如何处理部署目标位置上未作为上一成功部署的一部分的文件。
从以下选项中进行选择:
-
部署失败— 系统报告出错,并且部署状态更改为
Failed
. -
覆盖内容— 如果目标位置存在同名文件,则来自应用程序修订的版本将替换它。
-
保留内容— 如果目标位置存在同名文件,则该文件将保留,并且应用程序修订中的版本不会复制到实例。
有关更多信息,请参阅对现有内容进行回滚行为。
-
-
-
(可选) 在 Rollback configuration overrides 中,您可以为此部署指定与已为部署组指定的选项 (如果有) 不同的自动回滚选项。
有关 CodeDeploy 中的回滚的信息,请参阅。重新部署和部署回滚和使用 CodeDeploy 重新部署和回滚部署.
从以下选项中进行选择:
-
部署失败时回滚— CodeDeploy 将上一个已知良好的版本重新部署为新的部署。
-
当警报阈值被回滚— 如果为部署组添加了警报,当一个或多个指定警报激活时,CodeDeploy 将重新部署上一个已知良好的修订。
-
禁用回滚— 不为此部署执行回滚。
-
-
选择开始部署。
要跟踪部署的状态,请参阅查看 CodeDeploy 部署详细信息 。