选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

步骤 5:更新和重新部署“Hello, World!” 应用程序

聚焦模式
步骤 5:更新和重新部署“Hello, World!” 应用程序 - AWS CodeDeploy

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

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

现在,您已经成功部署了应用程序修订版,请在开发计算机上更新网页的代码,然后使用 CodeDeploy 来重新部署网站。重新部署后,您应该能够在 Amazon EC2 实例上看到更改。

修改网页

  1. 转到 c:\temp\HelloWorldApp 子文件夹并使用文本编辑器修改 index.html 文件:

    cd c:\temp\HelloWorldApp notepad index.html
  2. 修订 index.html 文件的内容,以更改网页的背景颜色和一些文本,然后保存该文件:

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Hello Again, World!</title> <style> body { color: #ffffff; background-color: #66cc00; font-family: Arial, sans-serif; font-size:14px; } </style> </head> <body> <div align="center"><h1>Hello Again, World!</h1></div> <div align="center"><h2>You have successfully deployed a revision of an application using CodeDeploy</h2></div> <div align="center"> <p>What to do next? Take a look through the <a href="https://aws.amazon.com/codedeploy">CodeDeploy Documentation</a>.</p> </div> </body> </html>

重新部署站点

现在,您已经修改了代码,请使用 Amazon S3 CodeDeploy 并重新部署网页。

将更改打包并上传到 Amazon S3,如将应用程序的文件打包到单个存档文件并推送此存档文件中所述。(在按照这些说明操作时,您不需要创建新的应用程序。) 为修订提供与之前一样的密钥(HelloWorld_App.zip)。将其上传到之前创建的同一个 Amazon S3 存储桶(例如,amzn-s3-demo-bucket)。

使用 AWS CLI 或 CodeDeploy 控制台重新部署站点。

重新部署站点 () CLI

现在调用 create-deployment 命令,再次使用名为 HelloWorld_App 的应用程序、名为 CodeDeployDefault.OneAtATime 的部署配置、名为 HelloWorld_DepGroup 的部署组以及名为 amzn-s3-demo-bucket 的存储桶中名为 HelloWorld_App.zip 的修订,基于上传的修订创建部署。

aws deploy create-deployment --application-name HelloWorld_App --deployment-config-name CodeDeployDefault.OneAtATime --deployment-group-name HelloWorld_DepGroup --s3-location bucket=amzn-s3-demo-bucket,bundleType=zip,key=HelloWorld_App.zip

您可以检查新部署的状态,如监控您的部署并排除故障中所述。

重新部署网站 CodeDeploy 后,请在 Web 浏览器中重新访问该网站,以验证网页上的背景颜色和文本是否已更改。(您可能需要刷新浏览器。) 如果背景颜色和文本已更改,那么恭喜!您已经修改并重新部署了站点!

重新部署站点(控制台)

  1. 登录 AWS Management Console 并在 https://console.aws.amazon.com/codede ploy 上打开 CodeDeploy 控制台。

    注意

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

  2. 在导航窗格上,选择应用程序

  3. 在 “应用程序” 列表中,选择 HelloWorld_App

  4. 部署选项卡中,选择创建部署

    1. 部署组列表中,选择 HelloWorld_ DepGroup

    2. 修订位置中,输入您的修订的 Amazon S3 链接。

      要查找链接值,请执行以下操作:

      1. 登录 AWS Management Console 并打开 Amazon S3 控制台,网址为https://console.aws.amazon.com/s3/

        在 Amazon S3 控制台中浏览并打开 amzn-s3-demo-bucket,然后选择您的修订版。HelloWorld_App.zip

      2. 如果属性窗格在 Amazon S3 控制台中不可见,则选择属性按钮。

      3. 属性窗格中,复制链接字段的值。

      4. 返回 CodeDeploy 控制台,然后将链接粘贴到 “修订版” 位置

    3. 修订文件类型中,如果出现指示无法检测文件类型的消息,则选择 .zip

    4. 保留部署描述为空。

    5. 展开部署组覆盖部署配置列表中,选择CodeDeployDefault。 OneAtATime,然后选择创建部署

      您可以检查部署的状态,如监控您的部署并排除故障中所述。

      重新部署网站 CodeDeploy 后,请在 Web 浏览器中重新访问该网站,以验证网页上的背景颜色和文本是否已更改。(您可能需要刷新浏览器。) 如果背景颜色和文本已更改,那么恭喜!您已经修改并重新部署了站点!

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。