如何在AWS中启动EC2实例

你好朋友,

在本教程中,我们将看到如何立即在AWS中旋转EC2实例。

您应该可以访问AWS控制台。如果您还没有AWS账户,则可以单击此处并在AWS上创建免费套餐。

如何在AWS中启动EC2实例

步骤1 :

使用您的凭证登录到您的AWS账户。

第2步 :

单击服务,您将看到以下屏幕

第三步:

单击EC2,您将看到以下屏幕:

第四步 :

单击启动实例,您将看到以下屏幕。基本上,您会在这里找到所有可用的AMI。

按照Amazon的说法,“ AMI是一个模板,其中包含启动实例所需的软件配置(操作系统,应用程序服务器和应用程序)。 您可以选择由AWS,我们的用户社区或AWS Marketplace提供的AMI。 或者您可以选择自己的一个AMI。”


如果要查看“仅免费套餐” AMI,只需选中“仅免费套餐”前面的复选框。
步骤5:
我们将选择 Amazon Linux AMI 2018.03.0(HVM),SSD卷类型 – ami-08d489468314a58df AMI,方法是单击其前面的选择”按钮。
它具有以下配置:

Amazon Linux AMI是EBS支持的,AWS支持的映像。 默认图像包括AWS命令行工具,Python,Ruby,Perl和Java。 存储库包括Docker,PHP,MySQL,PostgreSQL和其他软件包。

单击“选择”后,将显示以下屏幕:

在这里,您可以选择“实例类型”。

根据亚马逊

“ Amazon EC2提供了广泛的实例类型选择,这些实例类型经过优化以适合不同的用例。 实例是可以运行应用程序的虚拟服务器。 它们具有CPU,内存,存储和网络容量的不同组合,使您可以灵活地为应用程序选择适当的资源组合。”

有关AWS中可用的各种实例类型的详细列表,请检查
EC2实例类型。它告诉您各种实例类型的功能以及可以使用它们的用例。

步骤6:

我们将选择默认名称t2.micro,它来自通用系列,是免费的。单击“下一步:配置实例详细信息”按钮,您将看到以下屏幕。

屏幕上方的一些重要属性,我们将在下面讨论。

实例数:默认情况下,它将填充为1,这意味着将仅创建1个EC2实例。您可以通过在此处提及大于1的数字来创建1个以上的EC2实例。此外,如果您要在其中启动EC3实例, Auto Scaling组,您可以单击“启动到Auto Scaling组”并将其配置为在Auto Scaling组中启动。

网络:默认情况下,此处显示的是由AWS创建的默认VPC。如果要将此EC2实例与您创建的VPC关联,则可以单击“创建新VPC”,然后选择该VPC名称。 (通常是这种情况),首先创建VPC,然后进入此屏幕以启动EC2实例,在这种情况下,您还将在下拉列表中看到您的VPC名称,并且可以选择VPC。

注意 :在AWS中创建帐户后,AWS将创建

–您帐户的每个区域中的默认VPC,其大小为/ 16 IPv4 CIDR块172.31.0.0/16。这将提供65536个专用IP地址。 –在每个可用区域中创建一个大小为/ 20的子网。这在每个子网中提供大约4096个IP地址。 –创建Internet网关并将其连接到默认VPC。 –创建默认的安全组并将其与默认VPC关联。 –创建默认的网络访问控制列表(NACL),并将其与默认VPC关联。 –将默认的DHCP选项集与默认的VPC相关联。 –主要路线表

子网:在这里,您可以选择在特定子网中启动EC2实例,也可以选择“无首选项”,在这种情况下,AWS将选择一个子网来启动EC2实例。

自动分配公共IP:由于默认子网始终是公共子网,您会看到默认情况下启用了“自动分配公共IP”选项。为EC2实例拥有公共IP意味着您的EC2实例可以与Internet通信。还具有公共IP地址,因此它们一旦实例停止或重新启动,实例实例将与实例解除关联,这意味着每次您重新启动EC2实例时,您的EC2实例将获得新的IP地址。

启用终止保护:如果启用此保护,则可以保护您的EC2实例不被API或控制台意外终止。

步骤7:

单击添加存储,您将看到以下屏幕。在这里,您将看到AWS为您的t2.micro实例提供的默认存储,该存储名为EBS或Elastic block存储,您可以将其视为计算机的硬盘除了此默认存储,您还可以通过单击“添加新卷”来添加更多EBS卷。

让我们看看要讨论的重要属性之一:

终止时删除:默认情况下,此选项处于启用状态,这意味着如果要终止EC2实例,您的EBS存储也将被删除,因此您将丢失存储中的所有数据。因此,您可以取消选中此选项。

第八步:

点击“下一步:添加标签”,您将看到以下屏幕:

标记基本上是键值对,可用于为EC2实例分配一些名称。例如,您可能正在旋转该EC2实例以将其用作Web服务器,在这种情况下,可以将键用作“名称”,将值用作“网络服务器”。

让我们继续,通过单击添加标签来添加标签。

步骤9:

单击“下一步:配置安全组”按钮,您将看到以下屏幕:

安全组基本上定义了允许进入EC2实例的流量和允许来自EC2实例的流量。

默认情况下,如您所见,只有一个条目,这意味着您的EC2实例可以使用端口22上的SSH和TCP协议从Internet(0.0.0.0/0)上的任何位置进行连接。

另外,您会看到警告,说“
源为0.0.0.0/0的规则允许所有IP地址访问您的实例。 我们建议将安全组规则设置为仅允许从已知IP地址进行访问。”

换句话说就是试图说这种安全性并不安全,因为互联网上的任何人都可以连接到您的实例。因此,您可以在安全性组中配置更多受限制的规则。

第十步:

点击“查看并启动按钮,您将看到以下屏幕:

步骤11:

单击“启动”按钮,您将得到以下弹出窗口。您可以看到此弹出窗口是用于创建密钥对的,您可以使用该密钥对然后通过SSH进入您的EC2实例。这是确保只有经过授权的人才能获得有效的私有密钥只能访问EC2实例。

给密钥对命名,如“ EC2Keypair”,然后单击“ Download Key Pair”按钮。它将把密钥对保存在本地计算机上。

第十二步:

单击“启动实例”按钮,您将看到以下屏幕:

步骤13:

单击“查看实例”,您将看到您的EC2实例正在旋转并且处于待处理状态

步骤14:

等待1-2分钟,您将看到EC2实例处于运行状态

步骤15:

确保停止EC2实例,如果您不想使用它并且仅出于学习目的而创建,因为EC2实例继续运行会涉及成本。实际上,您应该终止它,以免产生成本(当然,如果您不想再使用它)。

要停止,请转到操作->实例状态->停止

要终止,请执行操作->实例状态->终止

总结:

在本教程中,我们看到了如何通过以下配置快速旋转EC2实例:

选择Amazon Machine Image(AMI)

选择实例类型

配置实例详细信息

添加存储

添加标签

添加安全组

创建并保存KeyPair

请随时提出任何意见,问题,或与您认为有帮助的人分享。

翻译自: https://www.javacodegeeks.com/2019/09/how-to-launch-an-ec2-instance-in-aws.html

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

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

相关文章

git提交过滤package.json_eclipse配置git环境以及使用git提交本地仓和远程仓

一、Eclipse上安装GIT插件EGitEGit插件地址:http://download.eclipse.org/egit/updatesOK,随后连续下一步默认安装就可以,安装后进行重启Eclipse二、在Eclipse中配置EGitPreferences > Team > Git > Configuration注意这里的user.na…

dropbox_如何在Java中将图像上传到DropBox

dropbox本教程介绍了如何将图像上传到放置框并获取上传图像的公共URL。 首先&#xff0c;我们必须使用应用程序控制台创建一个DropBox API应用程序 。 创建应用程序后&#xff0c;您可以在应用程序属性中获取应用程序密钥和秘密密钥。 现在在pom文件中添加以下依赖项。 <…

C语言求一元二次方程的根,这题很简单嘛?看看这种想法很惊奇!

数学基础:一元二次方程只含有一个未知数&#xff08;一元&#xff09;&#xff0c;并且未知数项的最高次数是2&#xff08;二次&#xff09;的整式方程叫做一元二次方程。标准形式为&#xff1a;axbxc0&#xff08;a≠0&#xff09;。求解公式&#xff1a;求根公式法用求根公式…

新手学C语言会踩到什么样的坑?

C语言因为是很多计算机大学生的必修课&#xff0c;所以这门编程语言的小白很多&#xff0c;很多萌新都在学习的过程中流下了无数心酸的泪水。例如刚开始学习的“hello world”程序&#xff0c;这基本上是每个人踏入程序员的第一步&#xff0c;很多人的雄心壮志就是从这里开始的…

使用Spring Security进行简单身份验证

朋友不允许朋友写用户身份验证。 厌倦了管理自己的用户&#xff1f; 立即尝试Okta的API和Java SDK。 在几分钟之内即可对任何应用程序中的用户进行身份验证&#xff0c;管理和保护。 身份验证对于除了最基本的Web应用程序之外的所有应用程序都至关重要。 谁在发出请求&#xf…

python程序、画一个笑脸_如何使用canvas画一个微笑的表情(代码示例)

本篇文章给大家带来的内容是关于如何使用canvas画一个微笑的表情(代码示例)&#xff0c;有一定的参考价值&#xff0c;有需要的朋友可以参考一下&#xff0c;希望对你有所帮助。实习期间让我用canvas画一个表情&#xff0c;比较简单&#xff0c;话不多说直接上代码&#xff1a;…

C语言项目:水波纹效果实现

今天教大家一个比较简单的C语言程序&#xff0c;通过用easyx库实现的水波纹效果。说到这里可能大家对水波纹似懂非懂&#xff0c;那么你肯定玩过这游戏吧&#xff01;编辑打水漂我们捡一块扁平的小石头或者瓦片&#xff0c;角度稍微倾斜的甩出去&#xff0c;在力的作用力下&…

jboss fuse 教程_在JBoss Fuse / Fabric8 / Karaf中使用Byteman

jboss fuse 教程您是否曾经尝试了解一些简单的东西不起作用的过程&#xff1f; 您正在任何众所周知的上下文中编写代码&#xff0c;无论出于何种原因它都无法正常工作。 而且您信任您的平台&#xff0c;因此您认真阅读了所有日志。 而且您仍然不知道为什么某些行为不符合预期…

前端用sql 还是mysql_前端小白安装MySQL的踩坑路

1、首先进入官网下载MySQL然鹅当我进入官网&#xff0c;是这样的&#xff01;这是看不起我大学英语六级水平么&#xff0c;这个下载也太奇怪了。点进去也找不到在哪里。(可能是我太傻&#xff0c;勿喷哈)最后我找到了这个下载链接&#xff0c;奶思开始下载&#xff01;我下载的…

C语言项目:绽放的玫瑰花

剁手节已经过去几天了&#xff0c;当天成交量达到了恐怖的2000多亿&#xff0c;不知道大家贡献了多少呢&#xff1f;然而大家还有多少人记得双十一是光棍节呢&#xff1f;广大单身汪同胞还在苦苦挣扎&#xff0c;“大&#xff01;家&#xff01;不&#xff01;要&#xff01;慌…

java.lang.Record:规范草案

建议的Java记录的工作仍在继续。 Brian Goetz 昨天在OpenJDK amber-spec-experts邮件列表上启动了三个新线程&#xff0c;其中两个专注于Java Records。 这两个面向记录的线程之一讨论了Java记录是否应支持varargs 。 另一个线程为提议的类java.lang.Record提供了初始草案规范&…

mysql batch 失败_mysql突然挂掉,重启失败,求助

错误日志如下&#xff1a;2018-07-17T08:36:53.397517Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).2018-07-17T08:36:53.399199Z 0 [Note] /usr/s…

C语言项目:黑客帝国之数字雨

编辑相信大家看过许许多多的关于计算机黑客、骇客、人工智能、AI方面的电影&#xff0c;每当黑客入侵某个五角大楼&#xff0c;某个网站时&#xff0c;都会出现这样一幅画面&#xff1a;编辑然后就轻而易举的成功入侵夺取管理员权限了&#xff0c;这时候的我们&#xff0c;心情…

idea样式报错_来自强迫症患者的IDEA设置

IDEA的功能强大毋庸置疑&#xff0c;配置选项也是多到让人眼花缭乱。然而不是所有的配置都是用户需要的&#xff0c;特别是强迫症患者更是难伺候。今天和大家分享下个人的配置和。持续更新中&#xff0c;也欢迎大家补充。Duplicated code取消重复代码提示Settings -> Editor…

hystrix合并请求_Hystrix中的批处理(折叠)请求

hystrix合并请求Hystrix具有折叠&#xff08;或批处理&#xff09;请求的高级功能。 如果两个或多个命令同时运行相似的请求&#xff0c;Hystrix可以将它们组合在一起&#xff0c;运行一个批处理的请求&#xff0c;并将拆分结果分派回所有命令。 首先让我们看看Hystrix如何工作…

C语言项目:扫雷大战精简版

一直说写个几百行的小项目&#xff0c;于是我写了一个控制台的扫雷&#xff0c;没有想到精简完了代码才200行左右&#xff0c;不过考虑到这是我精简过后的&#xff0c;浓缩才是精华嘛&#xff0c;我就发出来大家一起学习啦&#xff0c;看到程序跑起来能玩&#xff0c;感觉还是蛮…

mysql ignore 1 lines_MYSQL使用笔记(1)

创建用户 用户名 dnsexpuser 密码&#xff1a;dnsexp1347insert into mysql.user(Host,User,Password) values (localhost,dnsexpuser,password(dnsexp1347)) ;创建数据库分配数据库权限create database wap_tagdb ;grant all privileges on wap_tagdb.*to waptaglocalhost ide…

Valhalla LW2的进展–内联类型

过去几周&#xff08;2019年6月/ 2019年7月&#xff09;&#xff0c; 瓦尔哈拉计划的LW2阶段/原型最初于2018年10月提出&#xff0c;在面向公众的方面取得了重大进展。 在这篇文章中&#xff0c;我简要总结了最近发布的一些消息&#xff0c;文档和Valhalla Early Access Build。…

mysql密码高级_mysql高级操作

连接数据库# mysql -uroot -p -h10.18.44.209 -p3306授权GRANT ALL PRIVILEGES ON *.* TO root% WITH GRANT OPTION;FLUSH PRIVILEGES;修改数据库密码# vim /etc/my.cnf 追加validate_passwordoff# systemctl restart mysqld方法一&#xff1a;mysql > SET PASSWORD FOR use…

javafx 和swing_Swing和JavaFX:使用JFXPanel

javafx 和swing我很快将不得不在基于Swing的胖客户端中处理JavaFX –哦&#xff0c;对不起&#xff0c;我的意思是“多层富客户端”&#xff01; 因此&#xff0c;这使我来看看JFXPanel 。 JFXPanel是一个javax.swing.JComponent&#xff0c;用于将JavaFX内容嵌入到Swing-UI中…