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

news2025/2/22 12:21:59

授权声明:本篇文章授权活动官方亚马逊云科技文章转发、改写权,包括不限于在 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.coloradmin.cn/o/1256238.html

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

相关文章

算法基础之合并集合

合并集合 核心思想:并查集: 1.将两个集合合并2.询问两个元素是否在一个集合当中 基本原理:每个集合用一棵树表示 树根的编号就是整个集合的编号 每个节点存储其父节点&#xff0c;p[x]表示x的父节点 #include<iostream>using namespace std;const int N100010;int p[N];…

IDEA出现cannot download sources解决方案

IDEA出现cannot download sources解决方案 问题描述 当我想看第三方库的源码的注释时需要下载源码。 点击Dodnload Sources后可能会出现cannot download sources的问题。 解决方案 这时我们只需在根目录下打开Terminal后执行下面一行代码 mvn dependency:resolve -Dclassi…

dm数据库的spool导出

我们经常使用oracle的spool功能导出csv或者txt文本&#xff0c;达梦数据库也有类似功能&#xff0c;且语法基本类似&#xff0c;现总结导出脚本如下&#xff1a; set pagesize 0 set trimspool on set linesize 500 set lineshow off set feedback off set verify off set ech…

Django之admin页面样式定制(Simpleui)

好久不见&#xff0c;各位it朋友们&#xff01; 本篇文章我将向各位介绍Django框架中admin后台页面样式定制的一个插件库&#xff0c;名为Simpleui。 一&#xff09;简介 SimpleUI是一款简单易用的用户界面&#xff08;UI&#xff09;库&#xff0c;旨在帮助开发人员快速构建…

SpringBoot进阶——解释springboot的自动配置原理

相关的博客文章如下&#xff1a; SpringBootApplication注解的理解——如何排除自动装配 & 分布式情况下如何自动加载 & nacos是怎么被发现的 引出 1.spring.factories文件存储能够进行自动配置的Bean信息&#xff1b; 2.EnableAutoConfiguration关闭数据源的自动配置…

.net 8 发布了,试下微软最近强推的MAUI

先看下实现的效果&#xff1a; 下面发下XAML文件&#xff1a; <?xml version"1.0" encoding"utf-8" ?> <ContentPage xmlns"http://schemas.microsoft.com/dotnet/2021/maui"xmlns:x"http://schemas.microsoft.com/winfx/2009/…

本地运行“李开复”的零一万物 34B 大模型

这篇文章&#xff0c;我们来聊聊如何本地运行最近争议颇多的&#xff0c;李开复带队的国产大模型&#xff1a;零一万物 34B。 写在前面 零一万物的模型争议有很多&#xff0c;不论是在海外的社交媒体平台&#xff0c;还是在国内的知乎和一种科技媒体上&#xff0c;不论是针对…

vue3通过v-model实现父子组件通信

单一值传递 父组件 <template><div ><h1>v-model实现父子组件通讯</h1><hr><child1 v-model"num"></child1><!-- 上下两个是等价的 --><child1 :modelValue"num" update:modelValue"handle&quo…

【Spring Boot】如何集成Swagger

Swagger简单介绍 Swagger是一个规范和完整的框架&#xff0c;用于生成、描述、调用和可视化RESTful风格的Web服务。功能主要包含以下几点&#xff1a; 可以使前后端分离开发更加方便&#xff0c;有利于团队协作接口文档可以在线自动生成&#xff0c;有利于降低后端开发人员编写…

springboot打印启动信息

打印启动信息 转载自:www.javaman.cn 1 spring Bean实例化流程 基本流程&#xff1a; 1、Spring容器在进行初始化时&#xff0c;会将xml或者annotation配置的bean的信息封装成一个BeanDefinition对象&#xff08;每一个bean标签或者bean注解都封装成一个BeanDefinition对象&a…

Redis 基本命令—— 超详细操作演示!!!

内存数据库 Redis7—— Redis 基本命令 三、Redis 基本命令&#xff08;下&#xff09;3.8 benchmark 测试工具3.9 简单动态字符串SDS3.10 集合的底层实现原理3.11 BitMap 操作命令3.12 HyperLogLog 操作命令3.13 Geospatial 操作命令3.14 发布/订阅命令3.15 Redis 事务 四、Re…

1603. 整数集合划分(2016年408数据结构算法题)

一、题目 1603. 整数集合划分https://www.acwing.com/problem/content/description/1605/ 二、算法的基本设计思想 由题意知&#xff0c;将最小的 个元素放在 中&#xff0c;其余的元素放在 中&#xff0c;分组结果即可满足题目要求。仿照快速排序的思想&#xff0c;基于枢…

中南大学2021级云计算复习笔记

选择题 20分 10个 填空题 10分 10个 判断题 10分 5个 简答题 20分 4个 编程题 40分 2个 云计算基础 云计算的概念&#xff1a;云计算是一种商业计算模型。它将计算任务分布在大量计算机构成的资源池上&#xff0c;使各种应用系统能够根据需要获取计算力、存储空间和信息服…

(离散数学)命题逻辑推理一:直接推理

P说明这一行是前提&#xff0c;T说明这一行是结论 &#xff0c;I说明该结论是由推导而来&#xff0c;E说明该结论是由化简而来&#xff0c;括号里的数字是推导这一结论需要的条件序号。 这种写法只是将重言蕴含的论证的思路进行了梳理 &#xff0c;前件为真则后件为真、后件为假…

linux内核态内存泄漏检测-kmemleak

参考文章&#xff1a;Linux内核态内存泄漏检测工具--kmemleak工具原理及应用_linux 内存泄漏检测工具-CSDN博客 细说&#xff5c;Linux 内存泄漏检测实现原理与实现_内核_指针_信息 kmemleak原理&#xff1a;看网上说大概原理是在通过kmalloc&#xff0c;vmalloc&#xff0c…

Vue简单的表单操作

效果预览图 完整代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>作业</title><styl…

redis事务、管道及发布订阅

目录 redis事务 1、redis事务命令 2、示例 redis管道 1、管道命令 2、示例 redis发布订阅 1、发布者&#xff08;Publisher&#xff09; 2、订阅者&#xff08;Subscriber&#xff09; 3、示例 redis事务 在Redis中&#xff0c;事务是一组命令的有序队列&#xff0c…

Doris单机部署——2.0.1.1版本

目录 一、前期准备工作 1.设置系统最大文件打开句柄数 2.时钟同步 3.关闭每台机器的交换分区 4.下载安装包 二、单节点部署安装Doris (一)安装fe 1.解压改名 2.修改配置文件 3.创建元数据目录 4.启动fe 5.访问fe的webUI (二)安装be 1.进入be目录下&#xff0c;修…

Idea常用的快捷键

快捷键 快速生成main()方法&#xff1a;psvm&#xff0c;回车 快速生成输出语句&#xff1a;sout&#xff0c;回车 ctrlz撤回&#xff0c;ctrlshiftz取消撤回 ctrlr替换 CtrlAltspace(内容提示&#xff0c;代码补全等) ctrl句号。最小化方法&#xff0c;恢复最小化方法。 …

在我国干独立游戏开发有多难?

游戏独立开发在中国&#xff0c;一直以来都是一条充满挑战的道路。尽管有着无限的激情和创意&#xff0c;但面对市场、资金、政策等多方面的困难&#xff0c;许多独立开发者在这条路上艰难前行。 首先&#xff0c;市场竞争激烈是中国游戏独立开发者面临的首要挑战。随着游戏产…