【AWS入门】Amazon RDS Proxy

这篇具有很好参考价值的文章主要介绍了【AWS入门】Amazon RDS Proxy。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 概念

Amazon RDS Proxy 是 Amazon Relational Database Service (Amazon RDS) 的完全托管、高
度可用的数据库代理,可使应用进程更具可扩展性、对数据库故障更具弹性且更安全。
许多应用进程,包括那些使用 AWS Lambda 构建在现代无服务器架构上的应用进程,都可
能与数据库服务器有大量打开的连接,并且可能会高速打开和关闭数据库连接,从而耗尽数
据库内存和计算资源。 Amazon RDS Proxy 允许应用进程汇集和共享与数据库创建的连接,
从而提高数据库效率和应用进程可扩展性。借助 RDS Proxy,Aurora 和 RDS 数据库的故障
转移时间最多可减少 66%,并且可以通过与 AWS Secrets Manager 和 AWS Identity and
Access Management (IAM) 的集成来管理数据库凭证、身份验证和访问。
无需更改代码即可为大多数应用进程启用 Amazon RDS 代理,并且您无需预置或管理任何
额外的基础设施。定价简单且可预测:您为启用了代理的数据库实例的每个 vCPU 付费

2. 实验

2.1 步骤 1:验证安全组和数据库连接

2.1.1 创建两个 SG
ec2-sg:此安全组附加到 EC2 实例,仅允许入站到 EC2 实例的 SSH 连接和任何出站连接。
rds-sg:此安全组附加到 RDS 实例,仅允许来自 EC2 实例(显示为 EC2-sg)的端口 3306 上的 TCP 连接以及任何出站连接。

rds-sg
入站规则1中指向了自身的安全组(如果不指定,EC2连接数据库时会报错)
入站规则2中指向了创建EC2时指定的安全组
出站规则指定全流量即可,此处略
【AWS入门】Amazon RDS Proxy
ec2-sg:
入站规则中指定SSH 连接
出站规则指定全流量即可,此处略
【AWS入门】Amazon RDS Proxy
2.1.2 按照之前的流程创建一个 RDS 的 MYSQL, SG 选择你刚创建的 rds-sg,记录下所使用的
用户名,数据库名字和密码,然后创建,并等待几分钟。
2.1.3 导航到 RDS 控制台,选择数据库,然后选择您现有的 RDS MySQL 数据库实例。在“连
接和安全”选项卡上,记下实例终结点。
2.1.4 创建 EC2 实例,安全组附加刚创建的 ec2-sg,并使用 SSH 工具连接它.
2.1.5 使用如下指令测试连接 RDS 数据库

 yum install mariadb105-server -y
mysql -h <RDS DB endpoint> -P 3306 -u <username> -p

2.2 步骤 2:在 AWS 密钥管理器中存储数据库凭证

2.2.1 在选择密钥类型框中,选择 RDS 数据库的凭证。然后,键入创建数据库时使用的用户
名和密码
【AWS入门】Amazon RDS Proxy
【AWS入门】Amazon RDS Proxy

2.2.2 创建 IAM 角色和策略, 创建 role 按如下选择
【AWS入门】Amazon RDS Proxy
创建 policy

{
 "Version": "2012-10-17",
 "Statement": [
 {
 "Sid": "VisualEditor0",
 "Effect": "Allow",
 "Action": [
 "secretsmanager:GetRandomPassword",
 "secretsmanager:CreateSecret",
 "secretsmanager:ListSecrets"
 ],
 "Resource": "*"
 },
 {
 "Sid": "VisualEditor1",
 "Effect": "Allow",
 "Action": "secretsmanager:*",
 "Resource": [
 "your_secret_ARN"
 ]
 }
 ]
}

2.3 步骤 3:开始创建 proxy

2.3.1 按如下截图选择
【AWS入门】Amazon RDS Proxy
【AWS入门】Amazon RDS Proxy
2.3.2 在“代理配置”部分中,记下“代理”终结点,并确认所有其他参数正确无误。
2.3.3 mysql -h -P 3306 -u -p文章来源地址https://www.toymoban.com/news/detail-408523.html

到了这里,关于【AWS入门】Amazon RDS Proxy的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • AWS-数据库迁移工具DMS-场景:单账号跨区域迁移RDS for Mysql

    参考文档: 分为几个环节: 要使用 AWS DMS 迁移至 Amazon RDS 数据库实例: 1.创建复制实例 有坑内存必须8g或者以上,我测试空库 都提示内存不足 2.创建目标和源终端节点 目标空库也得自己创建哈 3.刷新源终端节点架构 4.创建迁移任务 需要手动启动任务,点击重启/恢复 5.监控

    2024年02月10日
    浏览(40)
  • linux:需要注意docker和aws的rds的mysql默认是UTC而不是中国时区

    问题:         如题 解决办法:         docker参考:                 mysql时间不对,修改时区_set global time_zone 无效_《小书生》的博客-CSDN博客         aws参考:                 https://www.youtube.com/watch?v=B-NaqV-A1BY                 mysql - AWS修改RDS时区

    2024年02月10日
    浏览(30)
  • AWS CLI创建Amazon EKS服务

    Amazon EKS文档 前言: 创建ClusterRole需要选择一下的角色 AmazonEKSClusterPolicy 创建NodeRole需要选择一下的角色 AmazonEC2ContainerRegistryReadOnly AmazonEKSWorkerNodePolicy AmazonEKS_CNI_Policy 1、创建 Amazon EKS 集群 IAM 角色 1)创建json 2)创建 Amazon EKS 集群 IAM 角色 3)将名为 GamefiAmazonEKSClusterRole的 Am

    2024年02月11日
    浏览(28)
  • 【Amazon】跨AWS账号资源授权存取访问

    本次实验,将允许指定的一个AWS账号访问另一个AWS账号中的资源(如,S3资源),且其他AWS账号均无法进行访问。 在A账号创建S3存储桶 xybaws-account-access-s3 在A账号创建S3存储桶访问策略 xybaws_cross_account_access_s3_policy 在A账号创建信任开发账号的角色,并赋予S3访问策略 xybaws_cr

    2024年02月07日
    浏览(29)
  • 【AWS实验 】在 AWS Fargate 上使用 Amazon ECS 部署应用程序

    某团队正在开发一款在线游戏。乐观地认为该游戏会取得成功,并预计会有成千上万的游戏玩家通过互联网访问这款游戏。希望减少放在基础设施上的精力,更多地关注游戏开发。但不想分配任何前期基础设施资本来部署这款游戏。但是,想确保该应用程序在部署后可以针对

    2024年02月09日
    浏览(27)
  • 【Amazon】AWS实战 | 快速发布安全传输的静态页面

    AWS S3 AWS Certificate Manager(简称:ACM) AWS Cloudfront AWS Route 53 AWS CLI 1. 创建S3存储桶,存放网站网页 创建S3存储桶 Name:xybdiyaws-s3-web 测试网页代码如下: 2. 使用ACM建立域名证书 访问AWS官网ACM链接:https://aws.amazon.com/cn/certificate-manager/ 导航至Certificate Manager 选择 请求证书 。 域名:

    2024年02月06日
    浏览(23)
  • 【AWS】实操-保护 Amazon S3 VPC 终端节点通信

    数据安全至关重要。Amazon Web Services (AWS) 提供了多种解决方案和最佳实践来帮助保护数据的安全。了解如何做出最佳决策来保护数据的安全,这项任务可能具有挑战性。 在无路由指向互联网的私有子网中运行应用程序,可将攻击面限制为仅限内部流量,从而实现数据安全。

    2024年02月10日
    浏览(43)
  • Amazon云计算AWS之[1]基础存储架构Dynamo

    面向服务的Amazon平台基本架构 为了保证其稳定性,Amazon的系统采用 完全的分布式、去中心化的架构 作为底层存储架构的Dynamo也同样 采用无中心的模式 Dynamo只 支持简单的键/值(key/value)方式的数据存储 ,不支持复杂的查询 Dynamo中 存储的是数据值的原始形式 ,即按位存储

    2024年04月26日
    浏览(41)
  • [ 云计算 | AWS 实践 ] 使用 Java 更新现有 Amazon S3 对象

    本文收录于【#云计算入门与实践 - AWS】专栏中,收录 AWS 入门与实践相关博文。 本文同步于个人公众号:【 云计算洞察 】 更多关于云计算技术内容敬请关注:CSDN【#云计算入门与实践 - AWS】专栏。 本系列已更新博文: [ 云计算 | AWS 实践 ] Java 应用中使用 Amazon S3 进行存储桶

    2024年02月05日
    浏览(40)
  • HHU云计算期末复习(上)Google、Amazon AWS、Azure

    河海大学商学院的云计算课程期末复习笔记上半部分 只针对考点所以不太全面,留给未来需要的学弟学妹 本文主要讲了Google云计算、Amazon AWS、微软Azure这三套云计算体系的重要知识点 云计算是一种提供计算服务的模式,包括服务器、存储、数据库、网络、软件、分析等服务

    2024年02月11日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包