亚马逊云科技创建网络文件教程

2025-05-25 0 71

亚马逊云科技AWS)作为领先的云服务提供商,提供了丰富的云存储解决方案,其中Amazon EFS可提供简单、可扩展的弹性文件系统,适用于要求一致性性能和共享数据的应用程序。本教程将介绍如果通过Amazon EFS和Amazon EC2在云端创建和管理文件系统。

注:亚马逊云科技的Amazon EFS(无服务器弹性文件存储)和Amazon EC2(云服务器实例)目前均提供12个月免费试用,本教程所有操作均符合免费套餐条件。

>>>点击进入亚马逊云科技官网开始免费试用>>>

一、Amazon EFS创建网络文件系统

首先需要创建一个可用于存储和共享文件的网络文件系统。

1、单击此处进入亚马逊云科技官网注册并打开管理控制台,新的浏览器窗口将出现,请输入用户名和密码以进入。亚马逊云科技账号注册可参考:《亚马逊云科技账号注册流程图解》。

在控制台中,找到“存储”下的 “EFS”,然后单击以打开 EFS 控制台。

亚马逊云科技创建网络文件教程

2、在 Amazon EFS 控制台中,单击 “创建文件系统”。

亚马逊云科技创建网络文件教程

3、在“VPC”下拉菜单中,选择默认的 VPC(如果没有被选中)。接受该部分中的所有默认值,然后单击 “下一步”。

亚马逊云科技创建网络文件教程

4、接受“可选设置”中的所有默认值,然后单击 “下一步”。

亚马逊云科技创建网络文件教程

5、在“审核和创建”页面中,检查所有设置并接受默认值,然后单击 “创建文件系统”。

亚马逊云科技创建网络文件教程

二、Amazon EC2创建和配置虚拟机

接下来需要创建一个 Amazon EC2 实例并将其挂载到刚才创建的文件系统。也可参考:《免费云服务器怎样申请?》。

1、单击此处打开 Amazon EC2 控制台,然后点击 “启动实例” 创建和配置虚拟机。

亚马逊云科技创建网络文件教程

2、系统会显示选择 AMI 的选项。对于本教程,请找到 “Amazon Linux AMI” 并单击 “选择”。

亚马逊云科技创建网络文件教程

3、根据需求选择实例类型。默认情况下,系统选择 “t2.micro”,它支持免费套餐并适合简单工作负载。单击 “查看并启动”。

亚马逊云科技创建网络文件教程

4、查看实例的配置、存储、标记和安全设置。建议按默认值继续。单击 “启动”。

亚马逊云科技创建网络文件教程

5、在下一个屏幕中,选择 “选择现有密钥对” 或 “创建新密钥对”。如果选择后者,请命名为 “MyKeyPair”,并单击 “下载密钥对”。一定要将密钥对保存在安全的地方。

(1)Windows 用户:建议将密钥对保存到用户目录中的“.ssh”文件夹下(例如,”C:\\user\\{用户名}\\.ssh\\MyKeyPair.pem”)。

(2)Mac/Linux 用户:建议将密钥对保存到家目录中的“.ssh”文件夹下(例如,”~/.ssh/MyKeyPair.pem”)。

注意:如果丢失密钥,将无法访问实例。

存储密钥对之后,单击 “启动实例”,启动 Linux 实例。启动过程需时几分钟。

亚马逊云科技创建网络文件教程

6、单击 “查看实例”,检查刚才启动的实例状态。

亚马逊云科技创建网络文件教程

7、记下实例的公有 IP 地址,这在后续步骤中将用到。可以通过刷新的方式查看实例的状态。

亚马逊云科技创建网络文件教程

8、选择实例,点击 “操作 > 联网 > 更改安全组”。

亚马逊云科技创建网络文件教程

9、选中默认 VPC 安全组,单击 “分配安全组”。确保选择了两个安全组:”launch-wizard-1” 和默认 VPC 安全组。

亚马逊云科技创建网络文件教程

三、连接Amazon EC2实例

在实例启动后,需要通过 SSH 连接到该实例。

1、从此处下载适用于 Windows 的 Git,并按照默认设置安装,以便在安装 Git 的过程中安装 Git Bash。

亚马逊云科技创建网络文件教程

2、在桌面上右键单击(确保不单击任何图标或文件),选择 “Git Bash Here”,打开 Git Bash 命令提示符。

亚马逊云科技创建网络文件教程

3、输入以下命令以 SSH 连接到实例:

(1)Windows用户

ssh -i ‘c:\\Users\\您的用户名\\.ssh\\MyKeyPair.pem’ ec2-user@{IP 地址}(例如 ssh -i ‘c:\\Users\\adamglic\\.ssh\\MyKeyPair.pem’ ec2-user@52.27.212.125)

(2)Mac/Linux用户

ssh -i ~/.ssh/MyKeyPair.pem ec2-user@{IP 地址}(例如 ssh -i ~/.ssh/MyKeyPair.pem ec2-user@52.27.212.125)

然后会看到与以下内容类似的响应:

无法确定主机“ec2-198-51-100-1.compute-1.amazonaws.com (10.254.142.33)”的真实性。RSA 密钥指纹是 1f:51:ae:28:df:63:e9:d8:cf:38:5d:87:2d:7b:b8:ca:9f:f5:b1:6f。您确定要继续连接吗(是/否)?

键入 yes 并按 Enter。

亚马逊云科技创建网络文件教程

会看到与以下内容类似的响应:

警告:已将“ec2-198-51-100-1.compute-1.amazonaws.com”(RSA) 永久添加到已知主机列表中,然后应该会看到实例的欢迎屏幕,表示现在已连接到云中的亚马逊云科技 Linux 虚拟机。

亚马逊云科技创建网络文件教程

四、挂载网络文件系统

要访问文件系统,需要使用标准的 Linux 挂载命令和文件系统的 DNS 名称。挂载后,就可以像使用本地文件系统一样操作文件和目录。

1、单击此处打开 Amazon EFS 控制台,并选择文件系统旁边的单选按钮以查看详细信息。

2、选择 “Amazon EC2 安装说明” 链接。

亚马逊云科技创建网络文件教程

3、在 “安装说明” 窗口中,可以通读如何在 EC2 实例上安装 NFS 客户端。本教程中,启动的 EC2 实例上已经安装了 NFS 客户端,因此可以直接进行下一步。

亚马逊云科技创建网络文件教程

4、输入以下命令以创建一个新目录,用于挂载文件系统:

sudo mkdir efs

亚马逊云科技创建网络文件教程

5、将上面的命令粘贴到 SSH 窗口中并运行。

亚马逊云科技创建网络文件教程

6、返回 “Amazon EC2 安装说明” 窗口,找到挂载文件系统的命令。复制整个以 “sudo mount -t nfs4…” 开头的命令。然后单击窗口底部的 “关闭”。

亚马逊云科技创建网络文件教程

7、将复制的挂载命令粘贴到 SSH 窗口中并运行。

亚马逊云科技创建网络文件教程

8、运行以下命令,以验证文件系统是否成功挂载:

df -h

亚马逊云科技创建网络文件教程

9、运行以下命令,在新挂载的文件系统中创建一个测试文件,生成 1GiB 大小的文件:

sudo dd if=/dev/zero of=~/efs/1GiB bs=1M count=1024 status=progress

五、终止资源

亚马逊云科技中及时终止不再使用的资源可以避免继续产生费用。

1、单击此处打开 Amazon EC2 控制台,选中创建的实例旁边的框。然后单击 “操作” 按钮,导航到 “实例状态”,并单击 “终止”。系统会提示确认终止。选择 “是”,确认终止。

亚马逊云科技创建网络文件教程

注意:完成此过程可能需要几秒钟。终止实例后,EC2 控制台上的“实例状态”会变为“已终止”。

2、接下来,从 Amazon EFS 控制台删除文件系统。单击此处打开 EFS 控制台,选中创建的文件系统旁边的单选按钮。单击 “操作” 按钮,然后单击 “删除文件系统”。

在文本框中输入文件系统 ID,以确认要删除的文件系统。最后单击 “删除文件系统”。

亚马逊云科技创建网络文件教程

至此已成功创建、挂载并最终删除了在亚马逊云科技上的文件系统和EC2实例。Amazon EFS是一个简单、可扩展的共享文件系统,能够随着文件的增加和减少自动调整存储空间,只需为实际使用的存储空间付费。

相关推荐:

《如何利用AWS免费搭建大容量个人网盘》

《亚马逊VPS怎么免费领取 亚马逊免费VPS领取教程》

《亚马逊SSL证书怎么领取 AWS SSL证书申请及使用方法》

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 亚马逊云科技创建网络文件教程 https://www.kuaiidc.com/6597.html

相关文章

发表评论
暂无评论