[ 云计算入门与实战 - AWS ] 在控制台创建 Amazon EC2 实例

news2025/1/13 15:53:49

在这里插入图片描述

本章节主要介绍在 AWS 控制台窗口 如何创建一台 Amazon EC2 实例。

文章目录

    • 写在前面
    • 开始创建前
      • 进入控制台并启动 EC2 实例服务
    • 创建 EC2 实例详细步骤
      • 步骤 1:为所要创建的 EC2 实例个体命名
      • 步骤 2:选择 AMI
      • 步骤 3:选择实例类型
      • 步骤 4:配置登录密钥对(重要)
      • 步骤 5:配置网络设置
      • 步骤 6:添加存储
      • 步骤 7:配置高级细节(可选
      • 步骤 8:启动 EC2 实例
    • 远程连接 EC2
      • 步骤 1:获取连接ip
      • 步骤 2:使用windows远程连接访问
    • 后续可能遇到的问题
      • 如果我没有用命令创建用户名密码,那么我如何获取 EC2 实例登陆密码?

写在前面

在开始创建 EC2 步骤前,本文已默认你对 Amazon EC2 有所了解,如果你对 EC2 还不够了解,建议先阅读《亚马逊云科技核心服务之计算服务(Part1:AWS EC2 星巴克为什么横向排队)》。


开始创建前

进入控制台并启动 EC2 实例服务

在 AWS 管理主控台的服务选单上,直接找到EC2,或者在搜索框键入并搜索 EC2
在搜寻结果中,选择 EC2。

在这里插入图片描述

在左侧导览窗格中,选择 EC2 仪表板以确定你位于仪表板页面。在 Launch instance启动实例下,点击启动实例下拉式菜单的三角符号,然后选择启动实例按钮,如下两张图。

在这里插入图片描述


创建 EC2 实例详细步骤

步骤 1:为所要创建的 EC2 实例个体命名

在这里插入图片描述

选择勾选 选取执行个体和磁碟区。

!

步骤 2:选择 AMI

也就是选择操作系统相关的配置

Amazon Machine Image (AMI)提供启动实例所需的信息,实例也就是云中的虚拟服务器。AMI包括以下内容:

  • 实例根卷的模板(例如,操作系统或带有应用程序的应用服务器)
  • 启动权限,控制哪些 AWS 帐户可以使用 AMI 启动实例
  • 块设备映射,指定启动实例时要附加到实例的卷

“快速入门”列表里包含了最常用的 AMI。你还可以创建自己的 AMI 或从 AWS 市场(可以在其中销售或购买在 AWS 上运行的软件的在线商店)中选择 AMI。

找到应用程序和操作系统映像(Amazon Machine Image)部分。选择所要创建的虚拟机系统版本,这里作为演示选择的是 Windows Server 2022 Base 最后确认变更。

在这里插入图片描述

步骤 3:选择实例类型

Amazon EC2 提供了广泛的实例类型选择,这些实例类型经过优化以适应不同的用例。实例类型由CPU、内存、存储和网络容量的不同组合组成,可以灵活地为应用程序选择适当的资源组合。每种实例类型包括一个或多个实例大小,以便我们可以将资源扩展到目标工作负载的需求。

在这一步中,选择了一个t2。微实例。这个实例类型有1个虚拟CPU和1个GiB的内存,仅作为演示用。

在实例类型部分中,保持默认实例类型t2.micro。

在这里插入图片描述

步骤 4:配置登录密钥对(重要)

Amazon EC2 使用公钥加密来加密和解密登录信息。要登录到你的实例,必须创建一个密钥对,在启动实例时指定密钥对的名称,并在连接到实例时提供私有密钥。

在章节中,后续会使用命令创建密码,因此不需要配置密钥对,平时使用,强烈建议使用密钥对。
在“密钥对(登录)”部分的“密钥对名称-所需密钥对”下拉列表中,选择“不使用密钥对继续”(不推荐)选项。

在这里插入图片描述

步骤 5:配置网络设置

在此步骤我们可以使用此窗格配置网络设置。

VPC是创建实例的VPC类型。你可以拥有多个vpc,包括用于开发、测试和生产的不同vpc。

在“网络设置”部分,可以选择“编辑”进入详细设置页面,如果使用默认,可以不点击编辑按钮,直接进行下一步设置。

在这里插入图片描述

如若点击了编辑按钮,进入详细设置界面如下图,在“VPC”下拉列表中,选择 所要关联的VPC。

“安全组名称”是必填项,需要输入服务器的安全组名称

安全组充当虚拟防火墙,为一个或多个实例控制流量。启动实例时,将一个或多个安全组与该实例关联。向每个安全组添加规则,允许流量进出其关联实例。我们可以随时修改安全组的规则,新规则将自动应用于与安全组关联的所有实例。

如果你不使用RDP客户端登录到你的实例。可以点击右侧删除按钮,对其删除。

删除对RDP端口的公共访问可以提高实例的安全性。

在这里插入图片描述

步骤 6:添加存储

Amazon EC2 将数据存储在一个名为 Amazon Elastic Block Store (Amazon EBS)的网络附加虚拟磁盘上。

这里是使用的默认的30 GiB磁盘卷来启动EC2实例。这是根卷(也称为引导卷)。

在这里插入图片描述

步骤 7:配置高级细节(可选

点击三角符号,展开“高级详细信息”部分。

在高级设置中,有一些 EC2 的保护机制和一些预设部分,比如在 Amazon EC2中启动实例时,可以选择将用户数据传递给该实例。这些命令可用于执行常见的自动化配置任务,甚至在实例启动后运行脚本。

当我们不再需要 EC2 实例时,可以终止它,这意味着该实例将停止,Amazon EC2 将释放该实例的资源。不能重新启动已终止的实例。如果希望防止用户意外终止实例,可以为实例打开(启用)终止保护,以防止用户终止实例。

本文中作为演示,在“终止保护”下拉列表中选择了“启用”选项。

在这里插入图片描述

下面的脚本设置主要是为 EC2的 Administrator 用户设置了密码

<powershell>
# Setting Administrator password
$Secure_String_Pwd = ConvertTo-SecureString "P@ssW0rD!" -AsPlainText -Force
$UserAccount = Get-LocalUser -Name "Administrator"
$UserAccount | Set-LocalUser -Password $Secure_String_Pwd
</powershell>

在这里插入图片描述

步骤 8:启动 EC2 实例

现在我们已经配置了 EC2 实例设置,现在可以启动实例了。

在右侧 Summary 部分中,选择Launch instance按钮。

在这里插入图片描述

创建进度条会显示状态

在这里插入图片描述

创建成功后显示成功信息消息,如图所示:

在这里插入图片描述
此时点击“查看所有实例” 按钮,会进入到 EC2 实例列表界面,

此时如果实例显示为 Pending状态,这意味着它正在启动。然后它更改为Running,这表明实例已经引导启动成功。但是此时还不能直接启动 EC2,还要检查 Status check 状态检查选项,如果看到出现 2/2 checks passed (2/2 检查已通过) 此时 EC2 的虚拟机才处于 ready状态,可以随时使用。即如下图所示:

在这里插入图片描述


远程连接 EC2

本章节使用的Windows server,所以演示使用的是使用 windows remote工具进行连接:

步骤 1:获取连接ip

复制创建完成的 EC2 的公有ip,如图所示
在这里插入图片描述

步骤 2:使用windows远程连接访问

打开Windows 远程连接工具,输入ip和用户名,密码为之前创建 EC2 的时候命令创建的密码。

在这里插入图片描述

连接成功后,可以进入到EC2 内部,如图所示:

在这里插入图片描述


后续可能遇到的问题

如果我没有用命令创建用户名密码,那么我如何获取 EC2 实例登陆密码?

在 EC2 实例列表页面,勾选所要登陆的 EC2,点击连接按钮,如图所示

在这里插入图片描述

在弹出的新窗口,选择 RDP client 标签页,后选择 获取密码 按钮,之后导入密钥对获取密码。

在这里插入图片描述


:本文原创由 bluetata 发布于: https://bluetata.blog.csdn.net/ 转载请务必注明出处。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/379409.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【线程池的使用规范、线程池的7个参数、4种拒绝策略、线程池的5种状态、线程池的执行流程】

一.线程池的使用规范 阿里巴巴开发手册规定&#xff0c;线程池不允许使用 Executors 去创建&#xff0c;而是通过 ThreadPoolExecutor 的方式&#xff0c;这样的处理方式让开发人员更加明确线程池的运行规则&#xff0c;规避资源耗尽的风险。 说明&#xff1a;Executors 返回的…

EndNote20 自动生成毕业论文参考文献

软件版本&#xff1a; EndNote 20 字体&#xff1a;Chinese Standard GB/T 7714 去谷歌学术下载Endnote格式的enw文件 在EndNote中 File>New… 新建Libaray Tools>Output Styles>Open Style Manager… 勾选Chinese std GBT7714(numeric) Tools>Output Styles>…

CSS背景属性之颜色渐变

颜色渐变 颜色渐变其实在网页设计中并不是特别常见&#xff0c; 但也不可避免的会出现导航栏是渐变色这种情况或者别的不是单一颜色的情况&#xff0c; 例如&#xff1a;这样的设计解决方案并不是只可以使用颜色渐变&#xff0c;我们可以使用两个div拼接&#xff0c;将文字放…

如果坚定了想要进入网络安全领域的决心,应该怎样学习呢?

1、建立科学的学习路径 如果你原本从事程序开发&#xff0c;可以选择Web安全/渗透测试方向入门&#xff0c;一是市场需求量高&#xff0c;二则是发展相对成熟&#xff0c;入门比较容易。一定要根据自身的知识结构建立科学的学习路径&#xff0c;只有学到一定程度、或者有了一定…

Function Mesh:流处理任务的 Serverless 化实践

文章摘要本文整理自 ApacheCon Asia 上&#xff0c;StreamNative 工程师付睿的分享《Use Apache Pulsar Functions in a Cloud-Native way》。本文将介绍在云原生环境中使用 Pulsar Functions 的实践&#xff0c;以及基于 Pulsar Functions 和 Kubernetes 的项目 Function Mesh…

Redis实现高可用

怎么实现Redis的高可用&#xff1f;我们在项目中使用Redis&#xff0c;肯定不会是单点部署Redis服务的。因为&#xff0c;单点部署一旦宕机&#xff0c;就不可用了。为了实现高可用&#xff0c;通常的做法是&#xff0c;将数据库复制多个副本以部署在不同的服务器上&#xff0c…

tensorflow2.4--1.框架介绍

前言 虽然1.x版本tensorflow有很多项目都基于此构建&#xff0c;然而随着2.x版本的推出&#xff0c;很多架构已经发生了改变&#xff0c;代码发生了改变&#xff0c;同时很多模组已经废弃不用或者更新,tensorflow1.x已经不能再兼容最新的项目,与时俱进是必要的&#xff0c;因此…

【图像处理】数字图像处理基础(分辨率,像素,显示...)

Table of Contents1.数字图像处理基础1.1 图像表示1.1.1 图像成像模型1.1.2 数字图像的表示a.图像采样b.图像灰度的量化c.算比特数1.2 分辨率1.2.1 空间分辨率1.2.2 灰度分辨率1.3 像素间的关系1.3.1 像素邻域a.4邻域b.4对角邻域c.8邻域1.3.2 像素邻接1.3.3 像素连通1.3.4 像素…

【C语言航路】第十五站:程序环境和预处理

目录 一、程序的翻译环境和执行环境 二、编译和链接 1.翻译环境 2.编译本身也分为几个阶段 3.运行环境 三、预处理 1.预定义符号 2.#define 1.#define定义标识符 2.#define定义宏 3.#define 替换规则 4.#和## 5.带副作用的宏参数 6.宏和函数的对比 7.命名约定 …

Android Qcom Display学习(十二)

该系列文章总目录链接与各部分简介&#xff1a; Android Qcom Display学习(零) 本章主要是基于高通平台上dump出GPU渲染 or GPU合成 or HWC合成的GraphicBuffer的数据。 起初是在B站上看到这么一个视频&#xff0c;能dump出每个Layer的数据显示系统原理以及图形系统调试&#…

Delphi 中 FireDAC 数据库连接(设置选项)

描述了为什么选项集使FireDAC成为一个灵活的数据库框架以及如何使用这些选项。FireDAC提供了大量的选项&#xff0c;这些选项被组织成一个分层的选项系统,大多数选项可以保留其默认值。一、议题TopicDescription数据类型映射FireDAC提供了一个灵活的可调整的数据类型映射系统&a…

command-line变成-bash-4.2

故障描述&#xff1a; 故障诊断&#xff1a; 分析用户创建的过程&#xff1a; Useradd jfedu1命令默认创建用户jfedu1&#xff0c;会根据如下步骤进行操作&#xff1a; 读取/etc/default/useradd&#xff0c;根据配置文件执行创建操作&#xff1b; 在/etc/passwd文件中添加…

Python 之 Pandas merge() 函数、set_index() 函数、drop_duplicates() 函数和 tolist() 函数

文章目录一、merge() 函数1. inner2. left 和 right3. outer二、set_index() 函数三、drop_duplicates() 函数四、tolist() 函数五、视频数据分析案例1. 问题要求2. 解决过程在最开始&#xff0c;我们先导入常规的 numpy 和 pandas 库。 import numpy as np import pandas as …

【数据挖掘】2、数据预处理

文章目录一、数据预处理的意义1.1 缺失数据1.1.1 原因1.1.2 方案1.1.3 离群点分析1.2 重复数据1.2.1 原因1.2.2 去重的方案1.3 数据转换1.4 数据描述二、数据预处理方法2.1 特征选择 Feature Selection2.2 特征提取 Feature Extraction2.2.1 PCA 主成分分析2.2.2 LDA 线性判别分…

四维地球2.0上线,中国四维遥感云平台布局初见端倪

‍数据智能产业创新服务媒体——聚焦数智 改变商业近日&#xff0c;土耳其大地震一直备受全球各国人民的关注&#xff0c;为了在黄金72小时内帮助解救受困人员&#xff0c;包括中国在内的不少国家纷纷向土耳其政府和人民伸出援手&#xff0c;除了派出专业的救援队伍之外&#…

数据结构前提知识

数据结构数据结构 个体的存储个体关系的存储算法对存储数据的操作程序数据结构算法衡量算法的标准时间复杂度&#xff1a;注意不是程序执行的时间&#xff0c;因为一个程序执行的时间取决于软硬件环境&#xff0c;不同的机器&#xff0c;执行的速度不一样&#xff0c;配置好的…

【Unity】P2 基础操作

Unity基础操作移动、旋转与缩放移动方法一&#xff1a;xyz移动方法二&#xff1a;平面移动方法三&#xff1a;直接调整xyz的position三值进行调整旋转方法一&#xff1a;选择旋转按键并旋转方法二&#xff1a;按住CTRL再进行旋转操作&#xff0c;每次15度方法三&#xff1a;通过…

工作中单例模式用法及其使用场景?

前言 最近工作中有这么一个需求&#xff0c;我们系统出单后&#xff0c;需要同步数据到合作方&#xff0c;合作方对数据接收并解析反馈结果文件给我们&#xff0c;根据结果文件状态判断合作方系统是否解析成功&#xff0c;对于失败的单子&#xff0c;需要邮件通知相关负责人。…

微服务实战02-EurekaServer注册中心

EurekaServer &#xff0c;它扮演的角色是注册中心&#xff0c;用于注册各种微服务&#xff0c;以便于其他微服务找到和访问。 1、Eureka是什么 Eureka是Netflix的一个子模块&#xff0c;也是核心模块之一。Eureka是一个基于REST的服务&#xff0c;用于定位服务&#xff0c;以…

AUTOSAR为啥要开发新的社区商业模式?

总目录链接>> AutoSAR入门和实战系列总目录 文章目录1 自适应平台架构中的集群更新1.1 ara::diag 服务&#xff08;诊断&#xff09;更新1.2 信号到服务映射和自动驾驶接口让我们讨论一下信号到服务映射服务:Automated Driving Interface:2 车载应用商店概念本文介绍Re…