云计算基础:AWS入门指南
💓 博客主页:瑕疵的CSDN主页
📝 Gitee主页:瑕疵的gitee主页
⏩ 文章专栏:《热点资讯》
云计算基础:AWS入门指南
- 云计算基础:AWS入门指南
- 引言
- AWS概述
- 什么是AWS
- AWS的主要服务
- 创建AWS账户
- 注册步骤
- 免费套餐
- AWS管理控制台
- 登录控制台
- 控制台导航
- 基础服务介绍
- Amazon EC2
- 创建EC2实例
- Amazon S3
- 创建S3桶
- 上传文件
- Amazon RDS
- 创建RDS实例
- 安全与合规
- IAM
- 创建IAM用户
- 安全组
- 配置安全组
- 成本管理
- 成本管理器
- 使用Cost Explorer
- 保留实例和按需实例
- 总结
- 参考资料
云计算已经成为了现代信息技术的重要组成部分,为企业提供了灵活、可扩展的计算资源和服务。Amazon Web Services (AWS) 是目前市场上最成熟、最广泛使用的云服务平台之一。本文将为初学者提供一个简明的AWS入门指南,帮助大家快速了解和上手AWS。
AWS是亚马逊提供的一个全面的云服务平台,提供了超过200种全托管的服务,涵盖计算、存储、数据库、分析、机器学习、安全等方面。AWS在全球范围内拥有多个数据中心,能够为用户提供高可用性和低延迟的服务。
- 计算:EC2、Lambda、ECS、EKS等。
- 存储:S3、EBS、Glacier、FSx等。
- 数据库:RDS、DynamoDB、Aurora、DocumentDB等。
- 分析:Redshift、Athena、Quicksight等。
- 机器学习:SageMaker、Comprehend、Rekognition等。
- 安全:IAM、GuardDuty、Macie等。
- 访问AWS官网。
- 点击“创建一个 AWS 账户”。
- 输入您的电子邮件地址和密码。
- 提供账单信息,包括信用卡信息。
- 完成身份验证。
- 设置根用户的安全凭证。
- 验证您的账户。
AWS提供了一个免费套餐,包括12个月的免费使用期限,涵盖了多种服务的基本使用量。这对于初学者来说是一个很好的起点。
- 访问AWS管理控制台。
- 输入您的账户邮箱和密码。
- 登录后,您将看到AWS管理控制台的主页。
AWS管理控制台提供了丰富的导航菜单,您可以轻松地访问各种服务。常用的导航方式包括:
- 服务列表:点击顶部的“服务”按钮,可以看到所有可用的服务列表。
- 最近使用的服务:在首页会显示最近使用的服务,方便快速访问。
- 搜索框:在顶部的搜索框中输入服务名称,可以快速定位到所需服务。
Amazon Elastic Compute Cloud (EC2) 是AWS的核心计算服务,提供可调整大小的计算容量。您可以根据需要启动、停止和配置虚拟服务器。
- 在AWS管理控制台中,选择“EC2”服务。
- 点击“启动实例”按钮。
- 选择一个AMI(Amazon Machine Image),例如Ubuntu Server。
- 选择实例类型,例如t2.micro。
- 配置实例细节,如网络、子网、安全组等。
- 添加存储,选择根卷的大小。
- 配置安全组,设置允许的入站和出站规则。
- 审核并启动实例。
- 下载并保存SSH密钥对。
- 连接到EC2实例,使用SSH客户端:
ssh -i your-key.pem ubuntu@public-dns-name
Amazon Simple Storage Service (S3) 是一个对象存储服务,提供高可用性、可扩展性和安全的数据存储。
- 在AWS管理控制台中,选择“S3”服务。
- 点击“创建桶”按钮。
- 输入桶名称,选择区域。
- 配置桶的属性,如版本控制、静态网站托管等。
- 设置桶策略,控制谁可以访问桶中的对象。
- 审核并创建桶。
- 打开您刚刚创建的S3桶。
- 点击“上传”按钮。
- 选择要上传的文件。
- 配置上传设置,如存储类、权限等。
- 开始上传。
Amazon Relational Database Service (RDS) 是一种托管的数据库服务,支持多种数据库引擎,如MySQL、PostgreSQL、Oracle等。
- 在AWS管理控制台中,选择“RDS”服务。
- 点击“创建数据库”按钮。
- 选择数据库引擎,例如MySQL。
- 选择部署选项,如单实例或多可用区。
- 配置实例规格,如实例类型、存储类型等。
- 设置数据库名称、用户名和密码。
- 配置网络和安全设置,如VPC、子网、安全组等。
- 审核并创建数据库实例。
AWS Identity and Access Management (IAM) 是一个用于管理AWS资源访问权限的服务。通过IAM,您可以创建和管理AWS用户和组,并控制他们对AWS资源的访问。
- 在AWS管理控制台中,选择“IAM”服务。
- 点击“用户”选项卡,然后点击“添加用户”按钮。
- 输入用户名,选择访问类型,例如程序访问或AWS管理控制台访问。
- 配置权限,可以选择附加现有策略直接或创建自定义策略。
- 设置访问密钥,下载并保存CSV文件。
- 审核并创建用户。
安全组是AWS中的一种虚拟防火墙,用于控制进出EC2实例的流量。
- 在AWS管理控制台中,选择“EC2”服务。
- 点击“安全组”选项卡,然后点击“创建安全组”按钮。
- 输入安全组名称和描述。
- 选择VPC。
- 配置入站规则,例如允许来自特定IP地址的SSH连接。
- 配置出站规则,例如允许所有出站流量。
- 审核并创建安全组。
AWS Cost Explorer 是一个帮助您监控和管理AWS费用的工具。通过Cost Explorer,您可以查看历史费用、预测未来费用,并设置预算警报。
- 在AWS管理控制台中,选择“Billing”服务。
- 点击“Cost Explorer”选项卡。
- 查看费用报告,分析费用趋势。
- 设置预算,当费用超过设定阈值时,AWS会发送通知。
- 按需实例:按小时或秒计费,无需预付费用。
- 保留实例:预先支付一部分或全部费用,享受长期使用折扣。
通过本文,我们介绍了AWS的基本概念、主要服务、账户创建、管理控制台导航、基础服务使用、安全与合规以及成本管理等内容。希望这些内容能帮助您快速上手AWS,开启您的云计算之旅。
- AWS官方文档
- AWS管理控制台
- AWS免费套餐
相关文章:
云计算基础:AWS入门指南
💓 博客主页:瑕疵的CSDN主页 📝 Gitee主页:瑕疵的gitee主页 ⏩ 文章专栏:《热点资讯》 云计算基础:AWS入门指南 云计算基础:AWS入门指南 云计算基础:AWS入门指南 引言 AWS概述 什么…...
pytorch torch.tile用法
指定各维度分别重复多少次 tile 是 PyTorch 中用于重复张量的函数。它可以沿指定的维度重复张量的元素。以下是一个示例代码,展示 tile 的用法: import torch# 创建一个张量 weight_hh torch.tensor([[1, 2], [3, 4]])# 假设批量大小为3 bs 3# 使用 …...
实战项目:通过自我学习让AI学习五子棋 - 1 - 项目定义
项目介绍 五子棋是一种博弈游戏。在棋盘上黑子和白子交替落子,先于在任何方向上将至少五个棋子连在一起的一方获胜。在我们这个项目中我们尝试使用自学习的方法训练出一套走五子棋的算法。 这个项目本身并无特别大的实用价值。我们的目的在于: 尝试自…...
统信UOS开发环境支持Electron
全面支持Electron开发环境,同时还提供了丰富的开发工具和开发资源,进一步提升工作效率。 文章目录 一、环境部署1. Electron应用开发介绍2. Electron开发环境安装安装Node.js和npm安装electron环境配置二、代码示例Electron开发案例三、常见问题一、环境部署 1. Electron应用…...
2024.11.09【BUG报错】| Fastuniq “Error in Reading pair-end FASTQ sequence!”解决方案
解决 Fastuniq 中“Error in Reading pair-end FASTQ sequence!”报错的指南 在使用 Fastuniq 进行高通量测序数据分析时,用户可能会遇到“Error in Reading pair-end FASTQ sequence!”的错误提示。这通常表明在读取配对的 FASTQ 序列时出现了问题。以下是一些可能…...
k8s组件原理
文章目录 1、kubernetes控制平面组件1、kube-apiserver2、etcd3、controller-manager4、schedule 2、node组件1、kubelet2、container runtime3、kube-proxy 3、附加组件1、kubedns2、dashboard 4、创建pod的原理 1、kubernetes控制平面组件 1、kube-apiserver 是公开kubernete…...
0基础跟德姆(dom)一起学AI 深度学习02-Pytorch基本使用
1 基本介绍 (1)什么是Pytorch? PyTorch是一个开源机器学习和深度学习框架。PyTorch 允许您使用 Python 代码操作和处理数据并编写深度学习算法,能够在强大的GPU加速基础上实现张量和动态神经网络。 PyTorch是一个基于 Python 的科学计算包…...
九州未来再度入选2024边缘计算TOP100
随着数智化转型的浪潮不断高涨,边缘计算作为推动各行业智能化升级的重要基石,正在成为支持万物智能化的关键点。近日,德本咨询(DBC)联合《互联网周刊》(CIW)与中国社会科学院信息化研究中心(CIS),共同发布《2024边缘计算TOP100》榜…...
《物理化学学报》
《物理化学学报》主要刊载化学学科物理化学领域具有原创性实验和基础理论研究类文章。《物理化学学报》的办刊宗旨是引领物理化学前沿、服务国家战略需求,坚持正确的办刊方针,以促进学术交流及本学科发展为已任,为发现和培养科技人才服务&…...
【数据集】【YOLO】【目标检测】树木倒塌识别数据集 9957 张,YOLO道路树木断裂识别算法实战训练教程!
一、数据集介绍 【数据集】树木倒塌识别数据集 9957 张,目标检测,包含YOLO/VOC格式标注。 数据集中包含2种分类:{0: fallen_tree},代表倒塌或者断裂的树木。 数据集来自国内外图片网站和视频截图; 可用于无人机树木…...
iOS 18.2 六大新功能外媒實測|ChatGPT進化版SIRI、自製Genmoji
iOS 18.2 測試版再次帶來備受矚目的功能,當中包括 Image Playground、Genmoji,以及很多果迷都期待已久的 Siri與ChatGPT 的整合。外媒實測這些新功能的實際效果和操作體驗,發現當中有不少令人滿意的地方。 1)Image Playground-圖像…...
简单介绍一下mvvm mvc mvp以及区别、历史
MVC(Model - View - Controller) 因MVC架构的灵活性,架构图形式很多,仅供参考 历史: MVC 是最早出现的软件架构模式之一,其历史可以追溯到 20 世纪 70 年代,最初被用于 Smalltalk - 80 环境。…...
达梦8-达梦数据实时同步软件(DMHS)配置-Oracle-DM8
1、安装环境 源端目的端IP地址192.168.6.111192.168.6.110系统版本Red Hat 6.4Kylin v10数据库版本Oracle11g达梦 v8系统用户Oracledmdba字符集MERICAN_AMERICA.AL32UTF8UTF-8端口15215236实例名PRODDMSERVER数据库软件目录/u01/app/oracle/opt/dmdbmsDMHS安装目录/u01/dmhs/o…...
mysql常见死锁的分析
概念: 死锁是指两个或多个事务在数据库操作过程中相互等待对方释放资源,而导致无法继续执行的现象。在 MySQL 中,死锁是较为常见的问题,特别是在高并发环境中。 一、识别死锁 当 MySQL 检测到死锁时,会自动中止其中一个事务&am…...
Go Energy 跨平台(GUI)应用编译和安装包制作
构建打包 energy cli 平台介绍描述windowNSIS安装包制作工具可通过 energy cli 安装linuxdpkg 命令系统自带macosenergy 仅生成 xxx.app系统自带 安装包制作 config/energy_[os].json是初始化应用时自动生成的应用配置文件,在编译和制作应用安装包时使用 Windows…...
众测遇到的一些案列漏洞
文章中涉及的敏感信息均已做打码处理,文章仅做经验分享用途,切勿当真,未授权的攻击属于非法行为!文章中敏感信息均已做多层打码处理。传播、利用本文章所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何责任,一旦造成后果请自行…...
大华乐橙设备私有平台EasyCVR视频设备轨迹回放平台支持哪些摄像机?摄像机如何选型?
在现代安全监控系统中,视频监控设备扮演着至关重要的角色。视频设备轨迹回放平台EasyCVR以其卓越的兼容性和灵活性,支持接入多种品牌和类型的摄像机。这不仅为用户提供了广泛的选择空间,也使得视频监控系统的构建和管理变得更加高效和便捷。本…...
实战攻略 | ClickHouse优化之FINAL查询加速
【本文作者:擎创科技资深研发 禹鼎侯】 查询时为什么要加FINAL 我们在使用ClickHouse存储数据时,通常会有一些去重的需求,这时候我们可以使用ReplacingMergeTree引擎。这个引擎允许你存储重复数据,但是在merge的时候会根据order …...
5G NR gNB 逻辑架构及其功能拆分选项
5G NR gNB 逻辑架构及其功能拆分选项 中央单元 (CU) 和分布式单元功能拆分选项RAN 分体架构的优势在哪里使用哪个拆分函数?参考: 5G NR gNB Logical Architecture and It’s Functional Split OptionsCentral Unit (CU) and Distributed Unit Functional…...
PyQt入门指南四十六 性能优化策略
在PyQt应用程序中,性能优化是一个重要的考虑因素,尤其是在处理大型数据集或复杂图形界面时。以下是一些常见的性能优化策略: 1. 使用延迟加载(Lazy Loading) 延迟加载是一种优化技术,只在需要时加载资源。…...
AI,如何重构理解、匹配与决策?
AI 时代,我们如何理解消费? 作者|王彬 封面|Unplash 人们通过信息理解世界。 曾几何时,PC 与移动互联网重塑了人们的购物路径:信息变得唾手可得,商品决策变得高度依赖内容。 但 AI 时代的来…...
基于TurtleBot3在Gazebo地图实现机器人远程控制
1. TurtleBot3环境配置 # 下载TurtleBot3核心包 mkdir -p ~/catkin_ws/src cd ~/catkin_ws/src git clone -b noetic-devel https://github.com/ROBOTIS-GIT/turtlebot3.git git clone -b noetic https://github.com/ROBOTIS-GIT/turtlebot3_msgs.git git clone -b noetic-dev…...
NPOI Excel用OLE对象的形式插入文件附件以及插入图片
static void Main(string[] args) {XlsWithObjData();Console.WriteLine("输出完成"); }static void XlsWithObjData() {// 创建工作簿和单元格,只有HSSFWorkbook,XSSFWorkbook不可以HSSFWorkbook workbook new HSSFWorkbook();HSSFSheet sheet (HSSFSheet)workboo…...
STM32---外部32.768K晶振(LSE)无法起振问题
晶振是否起振主要就检查两个1、晶振与MCU是否兼容;2、晶振的负载电容是否匹配 目录 一、判断晶振与MCU是否兼容 二、判断负载电容是否匹配 1. 晶振负载电容(CL)与匹配电容(CL1、CL2)的关系 2. 如何选择 CL1 和 CL…...
在 Spring Boot 项目里,MYSQL中json类型字段使用
前言: 因为程序特殊需求导致,需要mysql数据库存储json类型数据,因此记录一下使用流程 1.java实体中新增字段 private List<User> users 2.增加mybatis-plus注解 TableField(typeHandler FastjsonTypeHandler.class) private Lis…...
通过MicroSip配置自己的freeswitch服务器进行调试记录
之前用docker安装的freeswitch的,启动是正常的, 但用下面的Microsip连接不上 主要原因有可能一下几个 1、通过下面命令可以看 [rootlocalhost default]# docker exec -it freeswitch fs_cli -x "sofia status profile internal"Name …...
Docker拉取MySQL后数据库连接失败的解决方案
在使用Docker部署MySQL时,拉取并启动容器后,有时可能会遇到数据库连接失败的问题。这种问题可能由多种原因导致,包括配置错误、网络设置问题、权限问题等。本文将分析可能的原因,并提供解决方案。 一、确认MySQL容器的运行状态 …...
【Veristand】Veristand环境安装教程-Linux RT / Windows
首先声明,此教程是针对Simulink编译模型并导入Veristand中编写的,同时需要注意的是老用户编译可能用的是Veristand Model Framework,那个是历史版本,且NI不会再维护,新版本编译支持为VeriStand Model Generation Suppo…...
【FTP】ftp文件传输会丢包吗?批量几百个文件传输,有一些文件没有传输完整,如何解决?
FTP(File Transfer Protocol)本身是一个基于 TCP 的协议,理论上不会丢包。但 FTP 文件传输过程中仍可能出现文件不完整、丢失或损坏的情况,主要原因包括: ✅ 一、FTP传输可能“丢包”或文件不完整的原因 原因描述网络…...
前端开发者常用网站
Can I use网站:一个查询网页技术兼容性的网站 一个查询网页技术兼容性的网站Can I use:Can I use... Support tables for HTML5, CSS3, etc (查询浏览器对HTML5的支持情况) 权威网站:MDN JavaScript权威网站:JavaScript | MDN...
