亚马逊云科技

广告

安信SSL证书

广告

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

美国云服务器推荐

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

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

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

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

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

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

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

Amazon EFS创建网络文件系统

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

Amazon EFS创建网络文件系统

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

Amazon EFS创建网络文件系统

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

Amazon EFS创建网络文件系统

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

Amazon EFS创建网络文件系统

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

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

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

Amazon EC2创建和配置虚拟机

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

Amazon EC2创建和配置虚拟机

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

Amazon EC2创建和配置虚拟机

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

Amazon EC2创建和配置虚拟机

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

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

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

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

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

Amazon EC2创建和配置虚拟机

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

Amazon EC2创建和配置虚拟机

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

Amazon EC2创建和配置虚拟机

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

Amazon EC2创建和配置虚拟机

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

Amazon EC2创建和配置虚拟机

三、连接Amazon EC2实例

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

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

连接Amazon EC2实例

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

连接Amazon EC2实例

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。

连接Amazon EC2实例

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

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

连接Amazon EC2实例

四、挂载网络文件系统

要访问文件系统,需要使用标准的 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证书申请及使用方法

(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)

主机侦探企业微信

微信扫码加好友进群

主机优惠码及时掌握

主机侦探QQ群

QQ群号:938255063

主机优惠发布与交流

温馨提示:

1、本站部分图片来源于互联网,如有侵权请联系删除。邮箱:2942802716#qq.com(#改为@)

2、本文评论没有专人回复,如果您有问题请到美国主机侦探论坛提问!

3、美国主机侦探免费为您提供美国主机购买咨询。

RAKsmart美国服务器
返回顶部