【Amazon】创建Amazon EFS 文件系统并将其挂载到Amazon EC2实例
文章目录
- 1. Amazon EFS文件系统
- 2. Amazon EFS文件系统工作原理图
- 3. 创建Amazon EFS 文件系统操作步骤
- 3.1 创建安全组
- 3.2 创建 EFS 文件系统
- 3.3 启动 EC2 实例并挂载文件系统
- 4.清理资源
- 4.1 终止 EC2 实例
- 4.2 删除 EFS 文件系统
- 5.参考链接
1. Amazon EFS文件系统
Amazon EFS 是一种无需服务器的弹性文件存储服务,可以在不预先分配或管理存储空间和性能的情况下共享文件数据。Amazon EFS 可以根据不同场景的需求自动调整到 PB 级别的规模,并且在增加或减少文件时自动扩展或缩小。Amazon EFS 有一个简单的 Web 服务界面,可以方便快捷地创建和设置文件系统。该服务为处理所有文件存储基础设施的事务,不必担心复杂的文件系统配置的部署、更新和维护。
使用 Amazon EFS,只需为文件系统使用的存储付费,没有最低费用或设置成本。Amazon EFS 为不同的用例提供以下存储类别选项:
- 标准存储类别(推荐)— EFS 标准和 EFS 标准——低频访问(Standard—IA),可提供多可用区弹性以及最高级别的耐用性和可用性。
- 单区存储类别 — EFS 单区和 EFS 单区—不频繁访问(EFS One Zone—IA),通过选择将数据保存在单个可用区,您可以选择进一步节省开支。
2. Amazon EFS文件系统工作原理图

在此图中,Amazon Virtual Private Cloud (VPC) 有三个可用区。由于文件系统使用标准存储类,因此在每个可用区中创建了装载目标。出于性能和成本原因,我们建议您从同一可用区内的装载目标访问文件系统。其中一个可用区具有两个子网。但是,将仅在一个子网中创建挂载目标。创建此设置的方式如下所示:
创建您的 Amazon EC2 资源并启动 Amazon EC2 实例。
创建 Amazon EFS 文件系统时,选择 “标准存储类”。
Connect 您的 Amazon EC2 实例并挂载 Amazon EFS 文件系统。

3. 创建Amazon EFS 文件系统操作步骤
本实验所需要的服务资源:
1、VPC
2、EC2
3、EFS
3.1 创建安全组
在此步骤中,将创建两个安全组:一个附加到 Amazon EC2 实例,另一个附加到 Amazon EFS 文件系统。
- EC2-sg:该安全组将附加到 EC2 实例,仅允许 EC2 实例的入站 SSH 连接和任何出站连接。

- EFS-sg:该安全组将附加到 EFS 文件系统,仅允许端口 2409 上来自 EC2 实例的 TCP 连接和任何出站连接。

- 查看安全组配置。

3.2 创建 EFS 文件系统
在此步骤中,将使用
Amazon Elastic File System(Amazon EFS)创建文件系统。
- 在搜索栏中 搜索“EFS”。

- 点击“创建文件系统”。

- 创建文件系统名称。点击“自定义”。

① 设置文件系统。

② 设置网络访问。

③ 设置文件系统策略。

④ 审核和创建。

⑤ 创建完成。

⑥ 查看文件系统详细信息。

3.3 启动 EC2 实例并挂载文件系统
① 点击“启动新实例”。

在创建实例过程中,点击“
添加共享的文件系统”。挂载之前创建的EFS文件系统。
注:挂载EFS之前需要首先选择子网。

创建新实例的配置信息如下截图所示,包括:
实例名称:xybaws-efs-test
操作系统映像选择:Amazon Linux 2 AMI
实例类型选择:t2.micro
密钥对名称:xyb-Osaka-key.pem
安全组名称:EC2-sg
存储卷:xybaws-efs

审核确认无误后,启动新实例,等待创建完成即可。

新实例创建完成,获取新实例的公有IPv4地址。

通过SSH命令远程登录新实例。通过
df -Th命令查看efs文件系统是否挂载成功。

4.清理资源
在以下步骤中,将清理在本教程中创建的资源。
删除不再使用的实例和资源,以免它们继续产生费用。
4.1 终止 EC2 实例
打开 Amazon EC2 控制台。
在导航窗格中,选择 Instances (实例)。
选择您在本教程中创建的实例,然后依次选择 Actions (操作)、Instance State (实例状态)、Terminate (终止)。
出现确认提示信息时,选择 Yes, Terminate (是,请终止)。
注意:完成此过程可能需要几秒钟。终止实例后,EC2 控制台上的 Instance State (实例状态) 会变为 terminated (已终止)。4.2 删除 EFS 文件系统
打开 Amazon EFS 控制台。
在 File systems (文件系统) 页面上,选择您在本教程中创建的文件系统。
选择 Delete (删除)。
在 Delete file system (删除文件系统) 对话框中,输入显示的文件系统 ID,然后选择 Confirm (确认),确认删除。
5.参考链接
🔴什么是 Amazon Elastic File System? - Amazon Elastic File System
🟡将 Amazon EFS 与 Amazon EC2 结合使用 - Amazon Elastic Compute Cloud
🟢挂载 EFS 文件系统 - Amazon Elastic File System
相关文章:
【Amazon】创建Amazon EFS 文件系统并将其挂载到Amazon EC2实例
文章目录 1. Amazon EFS文件系统2. Amazon EFS文件系统工作原理图3. 创建Amazon EFS 文件系统操作步骤3.1 创建安全组3.2 创建 EFS 文件系统3.3 启动 EC2 实例并挂载文件系统 4.清理资源4.1 终止 EC2 实例4.2 删除 EFS 文件系统 5.参考链接 1. Amazon EFS文件系统 Amazon EFS …...
微机原理_5
一、单项选择题(本大题共15小题,每小题3分,共45分。在每小题给出的四个备选项中,选出一个正确的答案,请将选定的答案填涂在答题纸的相应位置上。) 8086微处理器CLK引脚输入时钟信号是由(提供。 A. 8284 B. 8288 C.8287 D. 8289 2.下面4个寄存器中,不能作为间接寻址的寄存器是(…...
我的128天创作纪念日
嘿,大家好!今天我想和大家聊一聊CSDN创作者128天纪念日的话题。 机缘 首先,让我们来谈谈机缘。作为CSDN创作者,我们都有自己的创作机缘。可能是因为对某个领域感兴趣,可能是因为想要分享自己的知识和经验,…...
【高可用架构】Haproxy 和 Keepalived 的区别
Haproxy 和 Keepalived 的区别 1.负载均衡器介绍2.Haproxy 和 Keepalived 的基本概念和特点2.1 Haproxy2.2 Keepalived 3.Haproxy 和 Keepalived 的区别3.1 功能上的区别3.2 架构上的区别3.3 配置上的区别 4.总结 1.负载均衡器介绍 负载均衡器是一种解决高并发和高可用的常用的…...
python-opencv 人脸68点特征点检测
python-opencv 人脸68点特征点检测 不是很难,主要还是掉包,来看一下代码啊: # coding: utf-8 # 导包 import numpy as np import dlib import cv2class face_emotion(object):def __init__(self):# 人脸检测器对象,通过它拿到人…...
无线网络下VMWare+CentOS7使用桥接模式无法联通网络问题
因为最近新配了台带无线网卡的主机,所以准备把所有的内容都转移到新电脑上,其中就包括虚拟机 安装好VMWareCentOS7选择桥接模式 然后我们去修改一下网络配置 cd /etc/sysconfig/network-scripts/进入这个ifcfg-ens33文件 我们修改箭头所示内容ÿ…...
vue2.x中使用JS与路由守卫配置、vue2.x中使用TS与路由守卫的配置和vuex的配置以及TS在vue2.x中的使用说明
vue2.x 事件修饰符 <button click.stop.self"handleDelete(item)"></button>在使用 $confirm 时,使用 await 方式时,需要添加 catch 回调,否则无法获取 $confirm 关闭和取消时的标识值,并且后续代码停止执…...
C语言第三十二弹---打印整数二进制的奇数位和偶数位
使用C语言打印整数二进制的奇数位和偶数位。 思路:分别实现奇数位和偶数位,那么二进制只有0 和 1 那么如何判断一个数的二进制位是0还是1呢?那我们就可以使用位操作符&与1比较,都是1证明该二进制位是1,为0证明该二进制位是0…...
车载电子电器架构 ——电子电气架构设计方案概述
我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 注:本文1万多字,认证码字,认真看!!! 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证…...
《C++PrimePlus》第10章 对象和类
10.1 过程性编程和面向对象编程 10.2 抽象和类 10.3 类的构造函数和析构函数 类的定义和使用(买卖股票) 头文件stock10.h #ifndef __STOCK00__H__ #define __STOCK00__H__#include <string>class Stock { // pravate的内容只能通过public访问 p…...
实现极坐标图表QPolarChart的角度轴范围是[0,360]时,0度在水平右侧
目录 参考角度轴范围是[0,360]时,0度在水平右侧.h.cpp 参考 Qt数据可视化(QPolarChart雷达图) 默认QPolarChart的范围是[0,360]时,0度在垂直上方 如官方例子QValueAxis角度轴范围是[-100,100] 角度轴范围是[0,360]时,0度在水平右侧 原理&am…...
讲述 什么是鸿蒙 为什么需要鸿蒙 为什么要学习鸿蒙
首先 我们为什么要学习鸿蒙开发? 因为 鸿蒙发展前景巨大 鸿蒙自发布依赖 一直受社会各界关注 强两百的 App厂商 大部分接受了与鸿蒙的合作 硬件也有非常多与鸿蒙合作的厂商 鸿蒙的合作企业基本已经覆盖整个互联网客户的主流需求 所以鸿蒙的崛起不过是早晚的问题 …...
【深度学习笔记】05 线性回归
线性回归 线性回归基于几个简单的假设: 首先,假设自变量 x \mathbf{x} x和因变量 y y y之间的关系是线性的, 即 y y y可以表示为 x \mathbf{x} x中元素的加权和,这里通常允许包含观测值的一些噪声; 其次,我…...
二叉树算法—后继节点
与其明天开始,不如现在行动! 文章目录 1 后继节点1.1 解题思路1.2 代码实现 💎总结 1 后继节点 1.1 解题思路 二叉树节点结构定义如下: public static class Node { public int cal; public Node left; public Node right; public…...
C语言做一个恶作剧关机程序
一、项目介绍 C语言实现一个简单的"流氓软件",一个可以强制关机恶作剧关机程序,输入指定指令可以解除 二、运行截图 然后当你输入“n”才可以解锁关机。 三、完整源码 #include <stdlib.h> #include <stdio.h> #include <s…...
数据结构 / 计算机内存分配
1. Linux 32位系统内存分配 栈(stack): 先进后出, 栈区变量先定义的后分配内存, 栈区地址从高到低分配堆(heap): 先进先出, 栈区变量先定义的先分配内存, 堆区地址从低到高分配堆栈溢出: 表示的是栈区内存耗尽, 称为溢出. 例如: 每次调用递归都需要在栈区申请内存, 如果递归太深…...
计算机视觉算法——基于Transformer的目标检测(DN DETR / DINO / Sparser DETR / Lite DETR)
计算机视觉算法——基于Transformer的目标检测(DN DETR / DINO) 计算机视觉算法——基于Transformer的目标检测(DN DETR / DINO)1. DN DETR1.1 Stablize Hungarian Matching1.2 Denoising1.3 Attention Mask 2. DINO2.1 Contrasti…...
Spark---基于Yarn模式提交任务
Yarn模式两种提交任务方式 一、yarn-client提交任务方式 1、提交命令 ./spark-submit --master yarn --class org.apache.spark.examples.SparkPi ../examples/jars/spark-examples_2.11-2.3.1.jar 100 或者 ./spark-submit --master yarn–client --class org.apache.s…...
SpringCloud之Gateway(统一网关)
文章目录 前言一、搭建网关服务1、导入依赖2、在application.yml中写配置 二、路由断言工厂Route Predicate Factory三、路由过滤器 GatewayFilter案例1给所有进入userservice的请求添加一个请求头总结 四、全局过滤器 GlobalFilter定义全局过滤器,拦截并判断用户身…...
案例029:基于微信小程序的阅读网站设计与实现
文末获取源码 开发语言:Java 框架:SSM JDK版本:JDK1.8 数据库:mysql 5.7 开发软件:eclipse/myeclipse/idea Maven包:Maven3.5.4 小程序框架:uniapp 小程序开发软件:HBuilder X 小程序…...
linux之kylin系统nginx的安装
一、nginx的作用 1.可做高性能的web服务器 直接处理静态资源(HTML/CSS/图片等),响应速度远超传统服务器类似apache支持高并发连接 2.反向代理服务器 隐藏后端服务器IP地址,提高安全性 3.负载均衡服务器 支持多种策略分发流量…...
论文解读:交大港大上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架(二)
HoST框架核心实现方法详解 - 论文深度解读(第二部分) 《Learning Humanoid Standing-up Control across Diverse Postures》 系列文章: 论文深度解读 + 算法与代码分析(二) 作者机构: 上海AI Lab, 上海交通大学, 香港大学, 浙江大学, 香港中文大学 论文主题: 人形机器人…...
模型参数、模型存储精度、参数与显存
模型参数量衡量单位 M:百万(Million) B:十亿(Billion) 1 B 1000 M 1B 1000M 1B1000M 参数存储精度 模型参数是固定的,但是一个参数所表示多少字节不一定,需要看这个参数以什么…...
【力扣数据库知识手册笔记】索引
索引 索引的优缺点 优点1. 通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。2. 可以加快数据的检索速度(创建索引的主要原因)。3. 可以加速表和表之间的连接,实现数据的参考完整性。4. 可以在查询过程中,…...
服务器硬防的应用场景都有哪些?
服务器硬防是指一种通过硬件设备层面的安全措施来防御服务器系统受到网络攻击的方式,避免服务器受到各种恶意攻击和网络威胁,那么,服务器硬防通常都会应用在哪些场景当中呢? 硬防服务器中一般会配备入侵检测系统和预防系统&#x…...
视频字幕质量评估的大规模细粒度基准
大家读完觉得有帮助记得关注和点赞!!! 摘要 视频字幕在文本到视频生成任务中起着至关重要的作用,因为它们的质量直接影响所生成视频的语义连贯性和视觉保真度。尽管大型视觉-语言模型(VLMs)在字幕生成方面…...
反射获取方法和属性
Java反射获取方法 在Java中,反射(Reflection)是一种强大的机制,允许程序在运行时访问和操作类的内部属性和方法。通过反射,可以动态地创建对象、调用方法、改变属性值,这在很多Java框架中如Spring和Hiberna…...
【OSG学习笔记】Day 16: 骨骼动画与蒙皮(osgAnimation)
骨骼动画基础 骨骼动画是 3D 计算机图形中常用的技术,它通过以下两个主要组件实现角色动画。 骨骼系统 (Skeleton):由层级结构的骨头组成,类似于人体骨骼蒙皮 (Mesh Skinning):将模型网格顶点绑定到骨骼上,使骨骼移动…...
浅谈不同二分算法的查找情况
二分算法原理比较简单,但是实际的算法模板却有很多,这一切都源于二分查找问题中的复杂情况和二分算法的边界处理,以下是博主对一些二分算法查找的情况分析。 需要说明的是,以下二分算法都是基于有序序列为升序有序的情况…...
vue3+vite项目中使用.env文件环境变量方法
vue3vite项目中使用.env文件环境变量方法 .env文件作用命名规则常用的配置项示例使用方法注意事项在vite.config.js文件中读取环境变量方法 .env文件作用 .env 文件用于定义环境变量,这些变量可以在项目中通过 import.meta.env 进行访问。Vite 会自动加载这些环境变…...
