问题标签 [aws-aurora-serverless]

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 回答
1043 浏览

amazon-web-services - Terraform:如何将输出从一种资源传递到另一种资源?

我正在使用 Aurora 无服务器 Mysql 和 ECS,并尝试在名为 rds.tf 的文件中使用由 aws 机密管理器生成的机密,并希望在名为 ecs.tf 的文件中使用它的另一个资源

上面是 rds.tf,它可以工作并生成一个随机密码。在我的第二个文件 ecs.tf 中,我想使用

如何导出 db_password 的输出并将其用于另一个资源(ecs.tf)?

0 投票
1 回答
526 浏览

project-reactor - 适用于 RDS Aurora Serverless 的反应式 JDBC 驱动程序

我有与 AWS RDS Aurora 无服务器通信的反应式微服务。我想知道是否有像 r2dbc 这样的非阻塞 JDBC 驱动程序。

0 投票
1 回答
333 浏览

postgresql - Aurora 无服务器 Postgresql 无法通过 TLS/SSL 连接

我正在尝试使用 SSL 连接到无服务器的 Aurora 无服务器 PostGRESQL RDS 实例,但徒劳无功。

我的 RDS 位于私有子网组(2 个私有子网)上,我正在尝试从位于公共子网中的 EC2 实例进行连接。

什么有效:

但是,这不起作用: psql -h "mydb.cluster-cyjoviss5z9y.eu-central-1.rds.amazonaws.com" -p 5432 -d "dbname=mydb user=postgres password=NVMXeyQRXIzW50xx sslmode=verify-ca "

错误: psql:根证书文件“/home/ec2-user/.postgresql/root.crt”不存在

psql:SSL 错误:证书验证失败

与 sudo 相同的上述命令有效,但是当我验证连接时,它仍然显示:

所以我按照本页的建议从这里下载了根证书。它甚至提到 AWS Serverless 实例不需要下载根证书。

我使用这个将 PEM 文件转换为 CRT 。我尝试为 root.crt 文件赋予 777 和 600 权限,但都没有帮助。

关于这里可能出错的任何提示?

0 投票
1 回答
216 浏览

postgresql - 在 Aurora 中使用 pg_dump/pg_restore 处理扩展事件?

我们使用pg_dumpandpg_restore来备份数据库并将其镜像到我们的登台和测试环境,这在 AWS 中与 RDS 配合得很好,但是我们已经开始使用 Aurora,并且这个过程对于大型数据库通常会失败,因为扩展事件会关闭连接并引起其他问题。

在 Aurora 中是否有推荐/更好的方法来处理这个问题?

0 投票
1 回答
230 浏览

amazon-s3 - 将 Amazon RDS 无服务器快照导出到 Big Query

我想将我的 RDS 无服务器快照导出到大查询。遗憾的是,我们无法将无服务器快照导出到 s3。有什么有效的方法吗?

0 投票
2 回答
743 浏览

javascript - MySQL Serverless RDSDataService.batchExecuteStatement 表插入语法错误

我需要将 json 文件中的数据加载到名为 Locality 的 MySQL 数据库表中。下面的代码返回 MySQL 语法错误。适用于 Aurora MySQL Serverless 的 MySQL 版本 5.7.30。我正在使用 aws-sdk,导入所有库,创建 RDS 实例。但由于某种原因,它返回 SQL 语法错误。

如果我能看到 rds.batchExecuteStatement 作为 SQL 生成的内容,这也会有所帮助。我已经尝试过,但无法找到 SQL 语句是什么。(帮助?)

我已将以下 AWS 文档 Using the Data API for RDS Serverless 中的 python 翻译为 javascript

查看 batchExecuteStatement 函数的快速链接: RDS.batchExecuteStatement Docs

这将返回以下错误

我在 AWS Query 编辑器中运行了我希望 SQL 查询出现的内容,以检查任何语法错误,但此查询运行成功。

起初我以为它可能是“未定义”作为保留关键字,但事实并非如此。我觉得我遗漏了一些明显的东西,因为它应该是语法错误,但我无法发现它。做我的 StackOverflow 天使。

谢谢

0 投票
1 回答
1314 浏览

amazon-aurora - 如何为 Aurora Serverless 设置只读副本

我的全球用户群遍布全球。如果我使用 AWS Aurora MySQL Serveless DB,并选择 Multi-AZ support,如何使用离用户更近的只读副本进行 RO 查询。更具体地说,Primary DB 将在伦敦。London User -> London App Server --> London DB (for read) Tokyo user -> Tokyo App Server --> Tokyo DB (for read)

London/Tokyo 用户 -> London/Tokyo App Server -> London DB(用于写入) 我只想了解如何强制 App SErver 连接到最近的只读副本。

0 投票
1 回答
985 浏览

mysql - 在 Aurora AWS 无服务器 MySQL 上启用 SSL

我想设置从我的 Ubuntu 服务器到引擎版本为 5.7 的 Aurora Serverless MySQL 的加密连接,但是默认情况下,该服务上似乎禁用了 SSL。

这与 Aurora RDS 不同,后者使用 SSL 非常简单且默认启用。

这是错误:

mysql客户端版本

参数组设置为默认设置。

该错误似乎与此处解决的错误相似,但消息完全不同。

https://aws.amazon.com/premiumsupport/knowledge-center/rds-error-2026-ssl-connection/

Serverless 文档的 TLS/SSL 似乎表明 RDS 和 Serverless 的用法基本相同。

https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless.html#aurora-serverless.tls

我几乎是一个数据库新手,任何故障排除帮助将不胜感激。

0 投票
2 回答
326 浏览

postgresql - AWS Arora Postgres 无服务器集群中的数据库名称

我创建了一个新的 Arora Serverless PostgreSQL 集群,我正在尝试使用查询编辑器。

在数据库名称文本字段中输入什么?我在哪里可以找到数据库的名称?集群名称是否相同?在此处输入图像描述

注意:我在创建数据库时启用了数据 API

在此处输入图像描述

0 投票
0 回答
730 浏览

postgresql - 将数据从 CSV 文件加载到 AWS Aurora Serverless (PostgreSQL) db

场景:我们有一个源 SQL 数据库表,每 24 小时更新一次。我正在设计一个自动化过程,该过程将CSV在源数据库更新发生后将该表导出到文件到 EC2 实例。

问题:我试图找出将包含数据库记录的 CSV 文件从使用bcp命令行实用程序导出的表加载到 Aurora Serverless PostgreSQL 数据库的最佳方法。

我目前的计划是使用脚本从该文件中生成一堆insert语句CSV

然后使用 EC2 Linux 实例上的 AWS CLI 与 Aurora 数据库通信并执行以下命令:

使用 Aurora Serverless 的数据 API功能运行事务,例如:

有没有更好的方法将该 CSV 文件加载到 Aurora DB?或者我应该坚持上述解决方案。

注意:我在 AWS 文档上找到了那篇文章 - “从 Amazon S3 存储桶中的文本文件将数据加载到 Amazon Aurora MySQL 数据库集群”,但它明确指出This feature currently isn't available for Aurora Serverless clusters.