实验概览
在本实验中,您将使用 Run Command 获取实用技能,这是 AWS Systems Manager 的一项功能,用于管理包含三个 Amazon Elastic Compute Cloud (Amazon EC2) 实例的实例集。通过 Run Command 控制台,您可以运行 AWS-RunShellScript 命令文档,在整个主机实例集中从使用 Apache HTTP 服务器无缝过渡到使用 Nginx Web 服务器。之后,您将需要仅将三个 EC2 实例中的其中一个实例更新回使用 Apache HTTP 服务器,而不是 Nginx Web 服务器。
目标
本实验结束时,您将能够完成以下操作:
- 查看当前的基础设施,其中包括三个 EC2 实例和一个应用程序负载均衡器。
- 测试应用程序负载均衡器的 DNS 名称,以查看从应用程序负载均衡器目标组中的三个实例之一传递的 Apache HTTP 服务器响应。
- 使用 AWS-RunShellScript 命令文档从 Systems Manager 控制台启动 Run Command 功能,以卸载 Apache HTTP 服务器并安装 Nginx Web 服务器。
技术性知识先决条件
要完成本实验,您需要:
- 熟悉 AWS 管理控制台。
- 有使用和更新 Bash 脚本的经验会很有帮助。
图标说明
本实验中使用了不同图标,以提醒大家注意各种类型的说明和备注。下面的列表解释了每个图标的用途:
- 注意:一项提示、技巧或重要指导。
- 知识考核:可以检查您的知识掌握情况和测试您学到的知识。
- 刷新:您可能需要刷新 Web 浏览器页面或列表才能看到新信息。
- 复制编辑:此时可将命令、脚本或其他文本复制到文本编辑器(以便在其中编辑特定的变量),相比直接在命令行或终端中编辑,这可能更加简单。
- 提示:针对某个问题或难点的提示。
- 针对某个问题或难点的解答。
- 任务完成:本实验的总结或结论要点。