在本教程中,您将学习如何使用 EC2 启动实例向导将 Amazon Elastic File System(Amazon EFS)文件系统挂载到 Amazon Elastic Compute Cloud (Amazon EC2) 实例。启动实例向导指定启动实例所需的所有启动参数。您可以接受启动实例向导提供额默认值,也可以指定自己的值。此项集成会在启动时提供建议的挂载选项,从而简化了将 Amazon EFS 文件系统挂载到 Amazon EC2 实例的过程。
在本教程中,首先创建一个新的文件系统,然后在启动时使用向导将其挂载到新的 EC2 实例,验证文件系统是否已挂载到 EC2 实例,然后删除在本教程中创建的资源。要了解更多信息,请参阅启动实例向导文档和 Amazon EFS 文档。
本教程符合 AWS 免费套餐资格。
关于本教程 | |
---|---|
时间 | 10 分钟 |
费用 | 低于 1 USD |
使用案例 | 计算 |
产品 | Amazon EFS、Amazon EC2 |
受众 | 开发人员 |
级别 | 中级 |
上次更新日期 | 2020 年 7 月 21 日 |
第 1 步:创建安全组
在此步骤中,将创建两个安全组:一个附加到 Amazon EC2 实例,另一个附加到 Amazon EFS 文件系统。
1.1 — 打开 Amazon VPC dashboard 并登录您的 AWS 账户凭证。如果您没有 AWS 账户,请先创建新 AWS 账户,然后再开始。
第 2 步:创建 EFS 文件系统
在此步骤中,将使用 Amazon Elastic File System(Amazon EFS)创建文件系统。
2.1 – 导航到 AWS 管理控制台中的 Amazon EFS,然后选择 Create file system (创建文件系统)。
2.2 – 在 Configure network access (配置网络访问) 页面上,执行以下操作:
- 对于 VPC,选择默认 VPC。
- 对于 mount targets (挂载目标),选中此区域中所有可用区对应的复选框。确保所有挂载目标使用 default (默认) 子网和 Automatic (自动) IP 地址。
- 在 Security groups (安全组) 列中,删除现有的安全组,并添加 EFS-sg 安全组。
- 选择 Next Step (下一步)。
2.3 – 在 Configure file system settings (配置文件系统设置) 页面上,对于 Throughput mode (吞吐量模式),选择 Bursting (突增)。对于 Performance mode (性能模式),选择 General Purpose (通用型)。保留所有其他设置的默认值,然后选择 Next Step (下一步)。
2.4 – 在 Configure client access (配置客户端访问) 页面上,选择 Next Step (下一步)。(对于本教程,您无需配置客户端访问。)
第 3 步:启动 EC2 实例并挂载文件系统
在此步骤中,您将使用 Launch Wizard 启动 Amazon EC2 实例,然后将文件系统挂载到 EC2 实例。在启动并连接到 Amazon EC2 实例之前,您需要创建一个密钥对,也可以使用现有的密钥对进行此练习。有关更多信息,请参阅使用 Amazon EC2 创建密钥对。
3.1 – 导航到 Amazon EC2 控制台,然后选择 Launch Instance (启动实例)。
3.4 – 在 Configure Instance Details (配置实例详细信息) 页面上,执行以下操作:
- 对于 Network (网络),选择 default VPC (默认 VPC)。
- 对于 Subnet (子网),选择 No preference (无首选项)。
- 对于 File systems (文件系统),选择 Add file system (添加文件系统),然后选择第 2 步中的文件系统 ID。文件系统 ID 旁边显示的路径是将文件系统挂载到 EC2 实例上的位置。您可以自定义此路径,但在本教程中,保留默认值。
注意:选择文件系统 ID 后,“User data (用户数据)”字段中将自动填充配置脚本,该脚本可自动执行所有手动任务,例如安装文件系统客户端、安装 EFS 挂载帮助程序(仅适用于 Amazon Linux),以及更新 EC2 实例属性以便在实例重启时自动挂载文件系统。
- 保留所有其他设置为默认值。
选择 Next: Add Storage (下一步: 添加存储)。
3.6 – 在 Add Tags (添加标签) 页面上,选择 Next: Configure Security Group (下一步: 配置安全组)。(对于本教程,您无需添加标签。)
第 4 步:验证 EFS 文件系统是否已挂载
在此步骤中,您将连接到 Amazon EC2 实例,并验证 Amazon EFS 文件系统是否已挂载。
4.1 – 导航到 EC2 控制台。在 EC2 导航窗格中,选择 Instances (实例),然后选择在第 3 步中创建的 EC2 实例。选择 Connect (连接)。
第 5 步:清理
在以下步骤中,您将清理在本教程中创建的资源。
事实上,最佳实践删除不再使用的实例和资源,以免它们继续产生费用。
终止 EC2 实例
5.1 – 打开 Amazon EC2 控制台。
5.2 – 在导航窗格中,选择 Instances (实例)。
5.3 – 选择您在本教程中创建的实例,然后依次选择 Actions (操作)、Instance State (实例状态)、Terminate (终止)。
5.4 – 出现确认提示信息时,选择 Yes, Terminate (是,请终止)。
注意:完成此过程可能需要几秒钟。终止实例后,EC2 控制台上的 Instance State (实例状态) 会变为 terminated (已终止)。
删除 EFS 文件系统
5.5 – 打开 Amazon EFS 控制台。
5.6 – 在 File systems (文件系统) 页面上,选择您在本教程中创建的文件系统。
5.7 – 选择 Delete (删除)。
5.8 – 在 Delete file system (删除文件系统) 对话框中,输入显示的文件系统 ID,然后选择 Confirm (确认),确认删除。
建议的后续步骤
详细了解 Amazon EFS 功能
通过《Amazon EFS 用户指南》了解有关 Amazon EFS 功能的更多信息。
深入了解 Amazon EFS 资源
找到一些宝贵资源来帮助您充分利用 Amazon EFS 部署。
详细了解 Amazon EC2 启动实例向导
有关启动实例向导的更多信息,请参阅 Amazon EC2 文档。