实验目的
熟练掌握S3对象存储、存储桶、RDS数据库相关概念
熟练掌握RDS数据库子网组的创建、数据库实例的创建与使用
名词解释
1、S3对象存储
- S3全称:Simple Storage Service
- 中文释义:对象存储服务
- 适用文件:可存储任意类型文件
- 存储桶:可控制对存储桶的访问权限,名称全局唯一,最多100个
- 对象:单个对象最多5TB
- 对象键:标识唯一
- 访问控制:S3的存储桶默认私有,只有资源拥有者可访问
- IAM策略:访问控制列表ACL、存储桶策略
- 版本控制:在相同存储桶中保留对象多个变化的方法
- 存储桶状态:1、未版本化;2、启用版本控制;3、已暂停版本
2、RDS数据库
- RDS全称:Relational Database Service
- 作用:一项托管关系型数据库服务
- 数据库实例:RDS的基础构建块,独立的数据库环境
- 镜像:一个数据库实例运行一个镜像,同一个镜像可用多个数据库
实验内容
步骤一、创建数据库子网组
1、打开RDS控制台
2、创建子网组
在导航窗格中,选择子网组,选择“创建子网组”
3、子网组名称
键入数据库子网组的名称:rds_subnetgroup
(见步骤五图示)
4、子网组描述(见步骤五图示)
键入数据库子网组的描述:rds-subnetgroup-description
(见步骤五图示,可自由填写,用于描述子网组用途、属性等,图示为test
)
5、选择VPC
选择已创建的VPC:rds
6、添加子网
在添加子网部分,选择您的MySQL数据库需要放在哪两个AZ中(最少选择两个,且建议将数据库创建在私有子网中)。
7、子网组完成创建
选择“创建”,完成创建。(上图)
步骤二、通过RDS服务创建MySQL数据库实例
1、创建数据库
打开RDS控制面板,选择“创建数据库”,如下:
2、选择引擎
在下面所示的“选择引擎”中选择MySQL,然后选择下一步:
3、选择模板
在“模板”页面上,选择“开发/测试
4、数据库配置信息
在下面所示的页面上,设置以下值:
- 数据库实例标识符:test-db
- 用户名:admin
- 主密码:(自定义)
- 确认密码:(重新输入密码)
- 数据库实例类:db.t2.micro
- 多可用区部署:否
- 存储类型:通用型(SSD)
- 分配的存储空间:20GiB
- 许可模式:默认值
- 数据库引擎版本:默认值
5、其他连接配置
在“其他连接配置”页面中设置以下值:
(保留其它选项的默认设置
)
- Virtual Private Cloud(VPC):
选择具有公有子网和私有子网的现有VPC
注意:VPC的子网必须位于不同的可用区
- 子网组:选择刚刚创建的子网组
(rds-subnetgroup)
- 公开访问:否
- 可用区:无首选项
- VPC安全组:选择为私有访问设置
(开放3306端口,取消默认安全组)
- 安全组名称:SG-RDS
6、确认创建数据库
检查月度估算费用,确认创建RDS(MySQL)数据库实例
7、查看数据库实例详细信息
选择“查看数据库实例详细信息”以查看RDS(MySQL)数据库实例。
8、检查数据库实例状态
- 等待数据库实例的“数据库实例状态”显示为“可用”(
available
); - 滚动至“连接和安全性”部分,记下数据库实例的“终端节点”(
连接与安全性->终端节点
); - 使用该终端节点链接和3306(默认端口号)即可连接到RDS(MySQL)数据库实例。
2 条评论
博客是运行在AWS上面吗OωO
不是哈,用的阿里云学生机