问题标签 [aws-rds]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
489 浏览

amazon-web-services - AWS RDS cloudwatch 警报

我正在尝试为“FreeStorageSpace”指标创建警报,它采用的单位是字节。然而,我想做的是使用百分比创建警报(发送警报是 FreeStorageSpace < 10%)而不是硬编码值。如何为此创建 CFT 并将其重用于具有不同存储值的实例。

任何帮助表示赞赏。

谢谢

0 投票
2 回答
6296 浏览

amazon-web-services - 创建/更新实例时禁用 AWS RDS 备份?

我正在从快照创建新的 RDS MySQL 实例,并通过 API 和 UI 更新它们的配置。无论我如何创建或更新实例,这些操作都会通过某种自动备份过程自动触发要创建的新快照。有没有办法在执行这些操作时禁用快照创建,因为我不需要额外的快照并且它们的创建会导致不必要的延迟?

0 投票
1 回答
1226 浏览

amazon-web-services - How to make data Sync from AWS RDS to another AWS RDS with different schema

I have Mysql RDS1 and another Mysql RDS2 where the schema is different.

I need the any changes on RDS1 to be synced immediately to Mysql RDS2.

where the data changes due to create, insert, update and delete

Both RDS1 and RDS2 is alive and integrated to diff app.

I referred: https://aws.amazon.com/blogs/aws/fast-easy-free-sync-rds-to-redshift/

but still searching for a proper solution for my problem.

Can anybody help?

0 投票
0 回答
185 浏览

mysql - 错误 1045 (28000) 与康卡斯特

我正在尝试将我的本地 mysql 服务器链接到 aws mysql 数据库实例。我运行了以下命令:

我收到以下错误。我在互联网上搜索并找到了有关root@localhost.

ERROR 1045 (28000): Access denied for user 'root'@'c-98-239-128-245.hsd1.pa.comcast.net' (使用密码:是)

对此有任何指示吗?

谢谢

0 投票
1 回答
430 浏览

amazon-web-services - AWS ELB 延迟问题

我在 us-west-2a AZ 有两台带有 Ubuntu 环境的 c3.2xlarge EC2 机器。两者都包含与来自 AWS RDS (db.r3.2xlarge) 的 mySQL 数据库相同的代码。两个实例都添加到 ELB。两者都安排了一个每天运行两次的 cron。

ELB 已配置为在阈值超过 5.0 时发出警报。两个实例的 CPU 利用率平均为 30 - 50。在高峰时段,一两分钟达到 100%,然后恢复正常。但是 ELB 每天会不断地发出三次警报。此时,两个实例都有

根据这个https://aws.amazon.com/premiumsupport/knowledge-center/elb-latency-troubleshooting/我找不到这些实例有什么问题。但是延迟仍然达到峰值,两个实例都没有响应。

到目前为止,我只是从负载均衡器中删除一个实例,重新启动 apache,然后将其加载回来并对其他实例执行相同的操作。这可以完美地完成工作,并且实例和 ELB 在接下来的 6-10 小时内运行良好。但这是不可接受的,因为每天两次或三次必须照顾服务器,需要重新启动。

我需要知道是否有任何问题或需要采取任何步骤来解决此问题。

潜伏

0 投票
1 回答
343 浏览

amazon-web-services - AWS RDS 如何执行复制?

AWS RDS 通过复制数据来支持其他 AZ 中的实例来提供多可用区部署。它是如何完成的?是不是像 Goldengate 或 Datapump 这样的变更数据捕获过程?

0 投票
0 回答
122 浏览

mysql - 无法将 StrongLoop 与 AWS RDS MySQL 实例连接

我设置了一个 AWS RDS MySQL 实例,并且能够使用 MySQL Workbench 成功连接到它。

但是,当我使用 StrongLoop Arc 使用相同的凭据测试与此 MySQL 实例的连接时,我不断收到 Handshake inactivity timeout 错误。

知道为什么 MySQL Workbench 可以连接到这个 MySQL 实例但 StrongLoop 不能吗?

0 投票
1 回答
784 浏览

php - 如何将 AWS ELB 连接到运行 MS SQL 的 RDS?

AWS在此处问答中明确指出,可以使用 Elastic Beanstalk 上的 PHP 实例连接到 MS SQL 服务器。

但是,似乎没有办法安装 MSSQL 驱动程序。

例如,yum php-mssql从 ELB 命令行安装会生成错误,指出所需依赖项的版本太高。

这是一个经典的错误报告:

--> 运行事务检查
---> 将安装包 php-common.x86_64 0:5.3.29-1.8.amzn1
--> 处理冲突:php54-common-5.4.45-1.75.amzn1.x86_64 冲突 php- common < 5.4.45-1.75.amzn1
--> 处理冲突:php54-pdo-5.4.45-1.75.amzn1.x86_64 冲突 php-pdo < 5.4.45-1.75.amzn1
--> 完成依赖解析
错误:php54- pdo 与 php-pdo-5.3.29-1.8.amzn1.x86_64
冲突 错误:php54-common 与 php-common-5.3.29-1.8.amzn1.x86_64 冲突
您可以尝试使用 --skip-broken 来解决此问题
您可以尝试运行: rpm -Va --nofiles --nodigest

那么如何在 AWS ELB 上使用 PHP 连接到 MS-SQL?

0 投票
1 回答
2962 浏览

spring - 在 AWS Elastic BeanStalk 上运行的 Spring Boot 应用程序中配置 AWS RDS

我正在尝试学习使用 AWS Elastic Beanstalk 基础设施通过 Spring Boot 框架开发 REST 应用程序的方法。在将应用程序部署到 AWS Elastic BeanStalk 服务器之前,我正在使用 IntelliJ IDE 在我的本地机器上开发和测试应用程序。我正在尝试与我的应用程序中的 AWS RDS 实例交谈。使用以下代码片段,我的应用程序能够在部署时与 RDS 实例通信并在我的本地机器上运行,但在部署在 AWS 服务器上时给了我 http 404,我猜这是因为由于无法连接到 RDS 实例而导致部署失败来自 AWS。

项目 POM 文件

应用程序属性文件

用户存储库文件

我正在寻找一种正确的方法来配置这些秘密,以便它们不存在于 git 中。理想情况下,从为实例定义的 AWS 环境变量中获取它,但我无法弄清楚 Spring Boot 应用程序属性文件如何访问 AWS Elastic BeanStalk 环境配置变量。

我已经阅读了一些文档和教程,但不能完全弄清楚这一点。与Spring Cloud SDK类似,Spring Boot AWS 应用示例

[编辑 1]为了提供更多信息,我可以通过 ssh 进入盒子并观察日志。兴趣点是:

引起:com.amazonaws.AmazonServiceException:用户:arn:aws:sts::486695215273:assumed-role/aws-elasticbeanstalk-ec2-role/i-dc86381f 无权执行:cloudformation:DescribeStackResources(服务:AmazonCloudFormation;状态代码:403;错误代码:AccessDenied;请求 ID:1ee8c03b-ecd4-11e5-9fe1-378ce4cb26d3)

[编辑 2]在所需策略中添加 AWSCloudFormationReadOnlyAccess 安全策略后,i-dc86381f 的堆栈不存在(服务:AmazonCloudFormation;状态代码:400;错误代码:ValidationError;请求 ID:f579cc15-ecd4-11e5-a20b-114992e25084)

AWSCloudFormation 中提到的我的模板文件是我的模板文件

0 投票
1 回答
2746 浏览

postgresql - 在 AWS-RDS 中创建 Postgres 事件触发器

我的 RDS Postgres 数据库需要一个事件触发器。最终,每当架构发生更改时,我都需要得到通知。在普通的旧 Postgres(即非 RDS 实例)中,这可以正常工作。但是,在 RDS 中运行以下内容:

CREATE EVENT TRIGGER audit ON ddl_command_start EXECUTE PROCEDURE stat_audit();

结果是:

据我了解,RDS 上最具特权的角色是 rds_superuser。我已将 rds_superuser 授予我的帐户(例如grant rds_superuser to someuser;)。但是我仍然无法创建事件触发器。我确实理解 rds_superuser 与 pg 超级用户的角色不同(可以通过运行:SHOW is_superuser或来确认SELECT * FROM pg_user)。我也理解为什么 RDS 可能会锁定真正的超级用户权限,但如果我无法访问事件触发器,这似乎是一个非常重要的限制。我错过了什么吗?是否可以在 RDS 上的 Postgres 中设置事件触发器?如果没有,是否有任何替代方法可以模仿相同的功能?我知道 RDS 事件通知,但似乎没有任何选项可以订阅架构更改事件。