博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Powershell AWS 自动化管理 (7) - RDS
阅读量:7309 次
发布时间:2019-06-30

本文共 1104 字,大约阅读时间需要 3 分钟。

继续豆子的Powershell AWS之旅。这一节来看看如何管理关系型数据库RDS。

图像界面的操作可以参考

首先看看如何创建一个MariaDB的实例。这个命令的参数特别多,基本上记不住的。这里豆子取巧通过图像界面创建了一个实例,然后通过Get-RDSDBInstance 查看获取了对应的属性名

New-RDSDBInstance -AllocatedStorage 5 -DBInstanceIdentifier "testdb1" -MasterUsername "beanxyz" -MasterUserPassword "Password" ` -AutoMinorVersionUpgrade $true -AvailabilityZone "ap-southeast-2c" -CopyTagsToSnapshot $false -DBInstanceClass "db.t2.small" ` -DBName "testdb1" -Engine "mariadb"   Get-RDSDBInstance

大概等个10分钟 可以看见成功创建了

如果需要删除,可以使用 remove-rdsdbinstance的命令。

Remove-RDSDBInstance -DBInstanceIdentifier "testdb1" -SkipFinalSnapshot $true

和EC2一样,RDS也需要配置安全组。 在图像界面里面可以指定source为其他的安全组,但是命令行里我没找到对应的参数,只能用IP地址来代替。

下面我先获取默认安全组(我的EC2虚拟机所在的安全组)绑定的IP范围,然后在把他添加的允许的访问范围。

$cidrblock= (Get-EC2SecurityGroup -GroupName default |get-ec2vpc).CidrBlock$ip1=new-object Amazon.EC2.Model.IpPermission$ip1.IpProtocol="TCP"$ip1.FromPort="3306"$ip1.ToPort="3306"$ip1.IpRange=$cidrblockGrant-EC2SecurityGroupIngress -GroupName default -IpPermission @($ip1)

安全组的配置

接下来做个简单的测试。

豆子直接创建了一个CentOS 7的服务器,安装Mariadb之后,连接到我的RDS实例的EndPoint看看

连接成功

查看数据库

下一篇看看PowerShell CDN是如何配置的

转载地址:http://dlzim.baihongyu.com/

你可能感兴趣的文章
学习总结
查看>>
偷的我都成强迫症患者了,真无奈@炮哥被偷记
查看>>
中国版Ubuntu麒麟操作系统宣告推出 - Ubuntu专区 LUPA开源社区
查看>>
我的友情链接
查看>>
C++宏
查看>>
「快速阅读」这个智商税,你交了么?
查看>>
网约车智能派单方法
查看>>
python 实现后台cron_table管理
查看>>
kali之Nmap
查看>>
提交按钮在页面加载5秒后变为可用状态。
查看>>
浅谈java集合
查看>>
我的友情链接
查看>>
实验理解Linux SHELL 输入输出重定向
查看>>
APP --UI测试
查看>>
No space left on device: Couldn't create accept lock
查看>>
android ANR检测 BlockCanary
查看>>
多研究些架构,少谈些框架( 2 ):微服务和充血模型
查看>>
PHP isset() 函数
查看>>
Wordpress主题站
查看>>
PDO 查询mysql返回字段整型变为String型解决方法
查看>>