『亚马逊云科技产品测评』活动征文|AWS 域名注册、启动与连接 EC2 新实例、端口开放详细教程

授权声明:本篇文章授权活动官方亚马逊云科技文章转发、改写权,包括不限于在 Developer Centre, 知乎,自媒体平台,第三方开发者媒体等亚马逊云科技官方渠道  

目录

一、AWS 域名注册

二、AWS 域名解析

三、个人网站 ICP 备案 

四、AWS 启动 EC2 实例 

(1)登录 AWS 管理控制台 

(2)导航到 EC2 服务 

(3)启动 EC2 新实例 

(4)自定义实例名称和标签 

(5)选择 AMI(Amazon Machine Image) 

(6)选择实例类型

(7)配置密钥对(登录)

(8)网络设置 【端口开放】

(9)配置存储 

(10)启动实例

五、连接到 EC2 实例 

(1)实例:启动新实例连接

(2)实例:已存在实例连接 

(3)安全组:端口开放修改

(4)卷:存储配置修改



一、AWS 域名注册

  1. 登录 AWS 管理控制台,进入 Route 53 服务。
  2. 在导航菜单中选择 "控制面板-注册域"。
  3. 输入想要注册的域名,并选择域名后缀,然后单击 "检查" 来验证域名是否可用。
  4. 如果域名可用,可以选择将其添加到购物车并完成付款过程。



二、AWS 域名解析

  1. 在AWS管理控制台中的 Route 53 服务中,选择 "已注册的域"。
  2. 单击 "创建记录集" 按钮。
  3. 输入域名并选择记录类型,例如 A 记录或 CNAME 记录。
  4. 填写要解析到的目标 IP 地址或域名。
  5. 保存记录集并等待解析生效(通常需要几分钟到几小时)。



三、个人网站 ICP 备案 

  1. 首先,确保个人网站已经备案,并获得备案号。备案要求因国家和地区而异,请按照所在地的规定进行备案。
  2. 登录所在地的备案管理系统,根据系统中的指引填写个人信息和网站信息。确保提供准确的信息,包括域名、服务器 IP 等。
  3. 提交备案申请并支付备案费用,然后等待备案审核。
  4. 审核通过后,备案部门会提供一个备案号和备案号码,需要在网站中放置备案信息。
  • AWS 作为云计算服务提供商,通常不直接提供个人网站 ICP 备案服务。ICP 备案是根据中国国家相关法律法规的要求,由中国境内的备案服务提供商进行审核和办理。AWS 中国区域提供了中国境内的基础设施和云服务,但并不直接提供 ICP 备案服务。
  • 需要在中国选择合格的备案服务商,根据相关规定进行备案申请。备案服务商将会与相关政府机构进行协调和申请,并帮助完成备案审核和办理。一旦备案成功,将获得备案号和备案信息,可以在个人网站上进行展示。
  • 请注意,中国境内的网站如果未完成 ICP 备案,将可能被相关部门要求下线或受到处罚。因此,如果个人网站在中国境内运营,确保完成 ICP 备案是十分重要的。
  • 建议在备案过程中与备案服务商进行沟通和咨询,以便了解最新的备案规定和流程。同时,也可以参考相关的中国国家互联网信息办公室(MIIT)的官方网站以获取更多信息。
  • 中国境内个人网站备案,可以考虑使用阿里云备案,免费备案详细教程如下:

【Linux】Centos 8 服务器部署:阿里云域名注册、域名解析、个人网站 ICP 备案详细教程icon-default.png?t=N7T8https://gusanshang.blog.csdn.net/article/details/134033592



四、AWS 启动 EC2 实例 

(1)登录 AWS 管理控制台 

  1. 打开 AWS 官方网站(https://aws.amazon.com/)。
  2. 单击右上方的 "登录到控制台" 按钮。
  3. 输入 AWS 账户凭证(帐号和密码)。
  4. 单击 "登录" 按钮。
  5. 进入 AWS 管理控制台主页。


(2)导航到 EC2 服务 

  1. 在登录后的 AWS 管理控制台页面上,使用搜索框或在 "最近访问" 菜单中找到并单击 "EC2"。
  2. 这将导航到 EC2 服务的控制台页面。


(3)启动 EC2 新实例 

  • 在 EC2 控制台页面上,单击 "实例" 部分中的 "启动实例" 按钮。
  • 这将打开 "启动实例向导"。
  • 自定义服务器名称和标签


(4)自定义实例名称和标签 

  1. 名称:默认存在 “Name” 标签名,用于自定义实例应用服务器名称,多台实例可以区分用途。
  2. 标签:我一般自定义一个 “SysEnv” 标签名,用于区分应服务器用在应用的环境,比如开发环境 dev、测试环境 test、预发布环境 uat、正式环境 prod,这就是标签的键值。


(5)选择 AMI(Amazon Machine Image) 

  1. 应用程序和操作系统镜像(亚马逊机器镜像):需要选择一个 AMI,是实例的基础镜像。
  2. 可以选择 Amazon 提供的预配置的 AMI,或者从市场上选择其他第三方提供的 AMI。
  3. AMI 是一个模板,它包含启动实例所需的软件配置(操作系统、应用程序服务器和应用程序)。
  4. 如果看不到下面要查找的内容,可以搜索或浏览 AMI。
  5. 示例选择 Linux 系统镜像:Amazon Linux 2023 AMI (64位(x86) )
  6. 可以根据实际需要选择所需的应用程序和操作系统镜像版本。


(6)选择实例类型

  1. 需要选择实例的类型,它决定了实例的计算能力和硬件规格。
  2. 可以根据需求和预算选择适当的实例类型。
  3. 示例选择实例类型:t2.micro(系列:t2    CPU:1核    内存:1 GiB)[个人开发环境所用,无需太高配置]
  4. 可以根据实际需要选择所需的实例类型。

t2.micro 实例类型详解:

  1. AWS 实例类型 t2.micro 是 Amazon EC2(弹性云计算服务)提供的一种实例类型之一。
  2. t2.micro 实例类型适用于低资源要求的应用和实验,对于需要更高计算能力和更大内存的应用,可能需要选择其他更高级别的实例类型。
  3. 其功能特点:
  • 虚拟化技术:t2.micro 是基于 Xen 虚拟化技术构建的云实例类型。这使得它能够在物理服务器上运行作为虚拟机的多个实例。

  • 资源限制:t2.micro 是一种低成本、低功耗的实例类型,适用于开发、测试和低流量应用。它提供了较小的计算资源,包括 1 个 vCPU(虚拟 CPU)和 1GB 内存。

  • CPU Credit 模型:t2.micro 使用了 CPU Credit 模型进行计费。实例在闲置时会积累 CPU Credit,而在高负载时会消耗这些 Credit。这使得 t2.micro 能够在短时间内处理更高的 CPU 工作负载,同时保持较低的成本。

  • 弹性性能:t2.micro 允许在 CPU 使用率高峰期间临时提供更多的计算资源,以应对突发负载的需求。当实例使用 CPU Credit 耗尽时,它可以进入基于实例的性能模式来提供一定的性能,直到 CPU Credit 重新积累。

  • 网络性能:t2.micro 实例提供适中的网络性能,适用于一般的网络通信需求。但对于对网络性能有较高要求的应用,可能需要选择其他实例类型。


(7)配置密钥对(登录)

必填,必须设置!!!在 AWS 启动实例时,可以配置登录密钥对来实现安全的连接:

  1. 在 “密钥对(登录)” 一栏,选择 “创建新密钥对”。

  2. 创建密钥对弹框:在 “密钥对名称” 字段中,输入一个有识别性的名称,以便对该密钥对进行识别。选择密钥对类型和私钥文件格式,默认即可,也可以根据需要选择。

  3. 点击 “创建密钥对” 按钮,将私钥文件(通常是 .pem 格式)保存到安全的地方,请注意,这是唯一一次能够下载私钥文件,需要确保将其保存在安全且易于访问的位置

  4. 点击 “启动实例” 完成实例启动过程。

  • 现在,已经成功配置了登录密钥对。
  • 在连接到实例时,将需要使用该私钥文件进行身份验证。
  • 具体的连接方式取决于所使用的操作系统和工具。
  • 例如,如果使用 Windows 操作系统,可以使用 PuTTY 和 PuTTYgen 工具来连接到实例;如果使用 macOS 或 Linux 操作系统,则可以使用 OpenSSH 客户端通过终端连接。
  • 请注意保管好私钥文件,不要向他人公开,以确保实例的安全。
  • 如果意外丢失了私钥文件,您将无法再次访问实例,并且可能需要重新创建一个新的实例。


(8)网络设置 【端口开放】

  1. 在 “网络设置” 一栏,点击“编辑” 按钮,进入编辑状态。

  2. VPC:选择要连接实例的 VPC(Virtual Private Cloud)。

  3. 子网:选择要将实例放置在的子网。子网是 VPC 内的一个网络分区,可以帮助隔离和管理资源。

  4. 自动分配公有 IP:如果需要为实例分配公有 IP 地址,选择 “启动” 自动分配公有 IP;如果不需要公有 IP 地址,选择 “禁用”。

  5. 防火墙(安全组):端口开放,确认其他网络设置,如安全组(用于控制入站和出站流量的规则)和其他相关选项。

  6. 点击 “启动实例” 完成实例启动过程。

  • 现在,已经成功设置了实例的网络配置。
  • 实例将在所选的 VPC 和子网内启动,并根据配置分配公有 IP 地址或禁用公有 IP 地址。
  • 请注意,网络设置在实例启动后通常是固定的,如果需要更改网络配置,可能需要重新启动实例或执行一些其他操作。
  • 确保在启动实例之前仔细审查和确认网络设置,以符合所需需求和安全策略。

防火墙(安全组)接下来就是端口开放步骤,即创建安全组规则:

  1. 勾选 “创建安全组” 。

  2. 安全组名称:输入安全组名称 “launch-wizard-1”,这里默认即可。

  3. 描述:输入安全组描述 “launch-wizard-1 created 2023-11-24T19:23:18.444Z”,这里默认即可。

  4. 入站安全组规则:点击 “添加安全组规则 “按钮”,添加需要开放的端口,有默认的直接默认即可,自定义端口则继续添加。

添加安全组规则:

  1. 修改默认安全组规则,类型选择 “SSH”,输入以下信息:

    • 类型:ssh
    • 协议:TCP
    • 端口范围:22
    • 源类型:任何位置
    • 源:0.0.0.0/0
    • 描述:SSH
  2. 单击 “添加安全组规则”,类型选择 “HTTP”,输入以下信息:

    • 类型:WinRM-HTTP
    • 协议:TCP
    • 端口范围:5985
    • 源类型:任何位置
    • 源:0.0.0.0/0
    • 描述:HTTP
  3. 单击 “添加安全组规则”,类型选择 “HTTPS”,输入以下信息:

    • 类型:WinRM-HTTPS
    • 协议:TCP
    • 端口范围:5986
    • 源类型:任何位置
    • 源:0.0.0.0/0
    • 描述:HTTPS
  4. 单击 “添加安全组规则”,自定义开放端口,类型选择 “自定义 TCP”,输入以下信息:

    • 类型:自定义 TCP
    • 协议:TCP
    • 端口范围:具体所需开放的自定义端口号
    • 源类型:任何位置
    • 源:0.0.0.0/0
    • 描述:开放给具体应用的英文名称
  • 现在,已经成功创建名为 “launch-wizard-1” 的安全组,并设置了针对 SSH、HTTP 和 HTTPS 流量、所需开放端口的入站规则,将允许连接到实例并配置 Web 服务器。
  • 请注意,这些规则允许来自任何 IP 地址的流量通过安全组,因此请仔细审查安全策略,并根据需要更新规则。例如,如果实例只能从特定的 IP 地址连接,请更改规则以仅允许来自所选 IP 地址的流量。

示例需要自定义开放端口如下:


(9)配置存储 

  1. 可以为实例添加块存储卷,如 Amazon Elastic Block Store (EBS) 卷。

  2. 在弹出的窗口中,选择要添加的存储类型(如标准磁盘或高性能 SSD)、存储大小和其他相关选项。

  3. 根据需要,可以为实例添加多个存储卷,可以为每个卷设置不同的存储类型和大小。

  4. 点击 “添加存储” 按钮以添加所需的存储卷。

  5. 在完成实例其他配置后,点击 “启动实例” 完成实例启动过程。

  • 现在,已经成功配置了实例的存储选项。
  • 根据所需需求和应用场景,可以为实例添加适当的存储卷,并设置其大小和类型。
  • 请注意,还可以在实例运行时通过添加和调整存储卷的方式来扩展和管理实例的存储。
  • 通常情况下,建议定期备份重要数据,并根据需要进行存储卷的调整和优化,以满足应用程序和数据的要求。
  • 特别注意:符合免费套餐资格的用户可以获得最多 30 GB 的 EBS 通用型(SSD)或磁盘存储。


(10)启动实例

配置完以上全部信息,可点击 “启动实例” 完成实例启动过程。



五、连接到 EC2 实例 

(1)实例:启动新实例连接

  1. [实例-实例-启动新实例-连接到您的实例]:启动新实例后,可以直接一键连接实例 
  2. 在 AWS 控制台连接应用服务器:自动登录,无需输入任何账号密码!


(2)实例:已存在实例连接 

  1. [实例-实例-连接]:后续也可以从实例列表连接已有实例
  2. 在 AWS 控制台连接应用服务器:自动登录,无需输入任何账号密码!


(3)安全组:端口开放修改

[网络与安全-安全组]:后续如需继续修改安全组配置,可以从 “安全组” 编辑入站规则。 


(4)卷:存储配置修改

[Elastic Block Store-卷]:可以修改已配置的存储空间,删除卷或者增加卷,这个类似 win10 的磁盘分配功能。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【C语言】函数(四):函数递归与迭代,二者有什么区别

目录 前言递归定义递归的两个必要条件接受一个整型值(无符号),按照顺序打印它的每一位使用函数不允许创建临时变量,求字符串“abcd”的长度求n的阶乘求第n个斐波那契数 迭代总结递归与迭代的主要区别用法不同结构不同时间开销不同…

Python基础:JSON保存结构化数据(详解)

1. JSON概念 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,也易于机器解析和生产。   虽然JSON使用JavaScript语法来描述数据对象,但是JSON仍然独立于语言和平台,JSON解…

php获取当前域名方法

使用$_SERVER[HTTP_HOST]变量只获取到域名: $domain $_SERVER[HTTP_HOST]; echo $domain; 获取包含协议和域名的完整URL $protocol isset($_SERVER[HTTPS]) && $_SERVER[HTTPS] on ? https:// : http://; $domain $_SERVER[HTTP_HOST]; $current_url…

PyQt6库和工具库QTDesigner安装与配置

锋哥原创的PyQt6视频教程: 2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~共计12条视频,包括:2024版 PyQt6 Python桌面开发 视频教程(无废话版…

【华为网络-配置-021】- MSTP 多实例配置及安全保护等

要求: 1、vlan 10 从红色链路转发。 2、vlan 20 从黄色链路转发。 一、基础配置 [SW1]vlan batch 10 20 [SW1]interface GigabitEthernet 0/0/1 [SW1-GigabitEthernet0/0/1]port link-type trunk [SW1-GigabitEthernet0/0/1]port trunk allow-pass vlan all [SW…

Ubuntu下使用protoBuf

一、protobuf简介: 1.1 protobuf的定义: protobuf是用来干嘛的? protobuf是一种用于 对结构数据进行序列化的工具,从而实现 数据存储和交换。 (主要用于网络通信中 收发两端进行消息交互。所谓的“结构数据”是指类…

工具柜与6S管理的协同优势

在现代企业管理中,物料管理是确保生产流程高效、成本控制有效的关键环节。为了更好地实现物料管理目标,企业需要借助先进的技术支持。本文将聚焦于物料管理所需的技术支持,特别关注工具柜与6S管理的协同优势,为企业管理者提供实用…

2023年亚太杯数学建模A题水果采摘机器人的图像识别功能(免费思路)

中国是世界上最大的苹果生产国,年产量约为 3500 万吨。同时,中国也是世界上最大的苹果出口国,世界上每两个苹果中就有一个出口到国。世界上每两个苹果中就有一个来自中国,中国出口的苹果占全球出口量的六分之一以上。来自中国。中…

0002Java程序设计-springboot在线考试系统小程序

文章目录 **摘 要****目录**系统实现开发环境 编程技术交流、源码分享、模板分享、网课分享 企鹅🐧裙:776871563 摘 要 本毕业设计的内容是设计并且实现一个基于springboot的在线考试系统小程序。它是在Windows下,以MYSQL为数据库开发平台&…

react的开发中关于图片的知识

React是一个流行的JavaScript库,用于构建用户界面。在React开发中,图片是一个非常重要的元素,可以用于美化界面和展示内容。本篇博客将详细讲解React中关于图片的知识。 1. React中使用图片 在React中使用图片非常简单,只需要使…

React UI界面:Ant Design初步

文章目录 初步回调函数变量输出 React初步 初步 Antd是一套非常现代的React组件库,是好多人用过的第一个组件库,但我对其印象最深的却是圣诞节彩蛋,只是上网一查才发现,一晃这么多年过去了。 先创建一个React项目,然…

Leetcode刷题笔记题解(C++):1008. 前序遍历构造二叉搜索树

思路: 1.树中的第一个值为根(数组的第一个值),小于根的值存放在左子树中,大于根的值存放在右子树中; 2.利用递归对左右子树 /*** Definition for a binary tree node.* struct TreeNode {* int val;*…

Android设计模式--享元模式

水不激不跃,人不激不奋 一,定义 使用共享对象可有效地支持大量的细粒度的对象 享元模式是对象池的一种实现,用来尽可能减少内存使用量,它适合用于可能存在大量重复对象的场景,来缓存可共享的对象,达到对象…

认识Linux操作系统

什么是操作系统? 操作系统是一款软硬件资源管理的软件Linux是一款具体的操作系统的品类(Linux内核是用C语言写的)centos7是一款具体的Linux操作系统 为什么要有操作系统? Linux操作系统 Linux是一种自由和开放源代码的类UNIX操…

Redis常用操作及应用(一)

一、五种数据结构 二、String结构 1、字符串常用操作 SET key value //存入字符串键值对 MSET key value [key value ...] //批量存储字符串键值对 SETNX key value //存入一个不存在的字符串键值对 GET key //获取一个字符串键值 MGET key [ke…

使用Pytorch从零开始构建Conditional PixelCNN

条件 PixelCNN PixelCNN 是 PixelRNN 的卷积版本,它将图像中的像素视为一个序列,并在看到前面的像素后预测每个像素(定义如上和左,尽管这是任意的)。PixelRNN 是图像联合先验分布的自回归模型: p ( x ) …

命令执行总结

之前做了一大堆的题目 都没有进行总结 现在来总结一下命令执行 我遇到的内容 这里我打算按照过滤进行总结 依据我做过的题目 过滤system 下面是一些常见的命令执行内容 system() passthru() exec() shell_exec() popen() proc_open() pcntl_exec() 反引号 同shell_exec() …

【从删库到跑路 | MySQL总结篇】数据库基础(增删改查的基本操作)

个人主页:兜里有颗棉花糖 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创 收录于专栏【MySQL学习专栏】🎈 本专栏旨在分享学习MySQL的一点学习心得,欢迎大家在评论区讨论💌 重点放前面&am…

通过ros系统中websocket中发送sensor_msgs::Image数据给web端显示(二)

通过ros系统中websocket中发送sensor_msgs::Image数据给web端显示(二) mp4媒体流数据 #include <ros/ros.h> #include <signal.h> #include <sensor_msgs/Image.h> #include <message_filters/subscriber.h> #include <message_filters/synchroniz…

计算机组成原理。3-408

1.动态存储和静态存储 2.双端口RAM 注意&#xff1a;cpu通过地址线和数据线读写数据时&#xff0c;不能同时写&#xff0c;但可以同时读&#xff0c;也不能一边读一边写。 3.多体并行存储器 分为高位存储和低位存储 小结 4.磁盘存储器的组成 5.磁盘的性能指标 磁盘读写寻道…