『亚马逊云科技产品测评』活动征文|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 的磁盘分配功能。

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

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

相关文章

Nacos安装使用

Nacos安装使用 官方下载地址: https://github.com/alibaba/nacos/releases 官方文档地址: https://nacos.io/zh-cn/docs/quick-start.html Nacos介绍 Nacos是阿里巴巴开源的一款支持服务注册与发现,配置管理以及微服务管理的组件。用来取代以前常用的注册中心&a…

第二十章 解读PASCAL VOC2012与MS COCO数据集(工具)

PASCAL VOC2012数据集 Pascal VOC2012官网地址:http://host.robots.ox.ac.uk/pascal/VOC/voc2012/ 官方发表关于介绍数据集的文章 《The PASCALVisual Object Classes Challenge: A Retrospective》:http://host.robots.ox.ac.uk/pascal/VOC/pubs/everi…

CH01_适应设计模式

Iterator模式(迭代器模式) 迭代器模式(Iterator),提供一种方法,顺序访问一个聚合对象中各个元素,而不是暴露该对象的内部表示。 类图结构 说明 Iterator(迭代器) 该角色负责定义按…

深入理解 Django 中的事务管理

概要 在数据库操作中,事务是确保数据完整性和一致性的关键机制。Django 作为一个强大的 Python Web 框架,提供了灵活而强大的事务管理功能。理解和正确使用 Django 中的事务对于开发高质量的 Web 应用至关重要。本文将深入探讨 Django 的事务管理机制&a…

2.多行输入【2023.11.24】

1.问题描述 编写一个Python程序,将字符串 ‘Hello World!’ 存储在变量 str1 中,将字符串 ‘Hello Python!’ 存储在变量 str2 中,然后使用 print 语句分别将它们在不同行打印出来。 2.解决思路 使用print()函数即可 3.代码实现 str1&qu…

1.5 C语言之字符输入输出

1.5 C语言之字符输入输出 一、概述二、字符计数三、行计数四、单词计数五、练习 一、概述 字符文本流,是由多行字符构成的字符序列,而每行字符都由0个或多个字符组成,行末是一个换行符。 标准库提供的输入输出模型,用于读取文本内…

前端vue3——html2canvas给网站截图生成宣传海报

文章目录 ⭐前言⭐选择html2canvas实现网页截图💖 截图 ⭐图片url截图显示不出来问题💖 解决 ⭐最终效果💖 定义海报 ⭐总结⭐结束 ⭐前言 大家好,我是yma16,本文分享关于 前端vue3——html2canvas给网站截图生成宣传…

JVM字节码文件的相关概述解读

Java全能学习面试指南:https://javaxiaobear.cn 1、字节码文件 从下面这个图就可以看出,字节码文件是可以跨平台使用的 想要让一个Java程序正确地运行在JVM中,Java源码就必须要被编译为符合JVM规范的字节码。 https://docs.oracle.com/java…

3. 深入探究文件 IO

3. 深入探究文件 IO 1. Linux 系统如何管理文件1.1 静态文件与inode1.2 文件打开时的状态 2. 返回错误处理与errno2.1 strerror 函数2.2 perror 函数 3. 空洞文件4. O_APPEND 和 O_TRUNC5. 多次打开同一个文件6. 复制文件描述符6.1 dup6.2 dup2 7. 文件共享7.1 同一个进程中多次…

Python 测试框架 Pytest 的入门

简介 pytest 是一个功能强大而易于使用的 Python 测试框架。它提供了简单的语法和灵活的功能,用于编写和组织测试代码。 1、简单易用:pytest 的语法简洁明了,使得编写测试用例更加直观和易于理解。它使用 assert 语句来验证预期结果&#x…

从0到0.01入门 Webpack| 005.精选 Webpack面试题

🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云…

【蓝桥杯】刷题

刷题网站 记录总结刷题过程中遇到的一些问题 1、最大公约数与最小公倍数 a,bmap(int,input().split())sa*bwhile a%b:a,bb,a%bprint(b,s//b)2.迭代法求平方根(题号1021) #include<stdio.h> #include<math.h> int main() {double x11.0,x2;int a;scanf("%d&…

【RTP】RTPSenderAudio::SendAudio

RTPSenderAudio 可以将一个opus帧封装为rtp包进行发送,以下是其过程:RTPSenderAudio::SendAudio :只需要提供payload部分 创建RtpPacketToSend 并写入各个部分 填充payload部分 sender 本身分配全session唯一的twcc序号 if (!rtp_sender_->

时间序列预测实战(十九)魔改Informer模型进行滚动长期预测(科研版本)

论文地址->Informer论文地址PDF点击即可阅读 代码地址-> 论文官方代码地址点击即可跳转下载GIthub链接 个人魔改版本地址-> 文章末尾 一、本文介绍 在之前的文章中我们已经讲过Informer模型了&#xff0c;但是呢官方的预测功能开发的很简陋只能设定固定长度去预测未…

Git控制指令

git status查看当前本地分支的修改状态 git diff 文件路径 查看具体文件的修改内容 git log打印用户信息 git remote -v查看远程地址 git checkout -- *还原被删除的文件 git rm -r --force .删除本地所有文件 git commit -m "Remove all files from repositor…

Xilinx Zynq-7000系列FPGA实现视频拼接显示,提供两套工程源码和技术支持

目录 1、前言免责声明 2、相关方案推荐FPGA图像处理方案FPGA视频拼接叠加融合方案推荐 3、设计思路详解Video Mixer介绍 4、工程代码1&#xff1a;2路视频拼接 HDMI 输出PL 端 FPGA 逻辑设计PS 端 SDK 软件设计 5、工程代码2&#xff1a;4路视频拼接 HDMI 输出PL 端 FPGA 逻辑设…

BER编码规则

文章目录 一、BER 编码规则介绍二、BER编码数据组成三、Identifier octets Type1. tag class 分类2. p/c 分类3 tag type4. ASN.1的原始数据类型&#xff08;TAG&#xff09; 四、 Length octets1、定长的短格式2、不定长格式3、保留格式 五、Contents octets六 、BER编码番外 …

【数据库篇】关系模式的表示——(2)规范化

范式&#xff1a;范式是符合某一种级别的关系模式的集合 规范化&#xff1a;是指一个低一级的范式的关系模式&#xff0c;通过模式的分解转换为若干个高一级范式的关系模式的集合。 1NF 每个分量必须是不可分开的数据项&#xff0c;满足这个条件的关系模式就是1NF。 2NF 若…

信息检索指标直接优化的通用近似框架

1、直接优化信息检索指标的背景 1.1、存在问题 直接优化信息检索的指标是信息检索的一大方向。主要包含两类方法&#xff0c;一类是将IR指标作为上界进行优化&#xff1b;另一类是使用平滑函数近似表示IR指标进行优化。 直接优化IR指标方式很自然&#xff0c;但没有提供理论…

【Unity】接入MAX聚合广告SDK Applovin + GoogleAdmob

版本&#xff1a; Unity&#xff1a;2019.4.35f1gradle plugin: 4.2.0 &#xff08;实际要7.0 对应build_tools:34.0.0) gradle: 6.7.1 &#xff08;实际要7.0 对应build_tools:34.0.0) jdk: 1.8.0_241build_tools: 34.0.0 ndk: android-ndk-r19 文档&#xff1a; 6.0.1(Andro…