问题标签 [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.
amazon-web-services - CloudFormation 中 Aurora Serverless 的日志保留
我在 CloudFormation 中有一个 Aurora 集群(无服务器 - PostgreSQL)设置,我想将日志保留时间配置为 7 天左右,但我无法找到设置此设置的位置。
这是我对 DBCluster 的 CloudFormation 定义:
我创建了一个不同的 LogGroup,如下所示:
但是当我部署堆栈时,它说:
因为(我认为)AuroraDBCluster 资源创建了自己的同名 LogGroup。
我已经查看了AWS::RDS::DBCluster
文档,但没有找到任何有关日志保留的参考资料。
在这种情况下我能做什么?
谢谢!
amazon-web-services - RDS Serverless - 预热慢?
我不确定这是有意的还是我配置不正确。
我将 Aurora Serverless PostgreSQL 数据库设置为在 5 分钟不活动后暂停。
问题是,每次我在它暂停后尝试访问它时,服务器第一次响应需要将近 1 分钟。
除了禁用暂停之外,我可以做任何配置来解决这个问题吗?
aws-lambda - 如何使用无服务器框架在 Lambda 中管理 Aurora Serverless 数据 API 的 typeORM 连接
我在用着:
- Aurora 无服务器数据 API (Postgres)
- 带有typeorm-aurora-data-api-driver 的 TypeORM
- AWS Lambda 与无服务器框架(TypeScript、WebPack)
我正在连接到数据库,就像它在 github 中描述的那样,
这就是我在 Lambda 函数中使用它的方式
当我第一次执行时,它工作得很好。
但是第二次和下一次我得到一个错误
那么,管理这种连接的正确方法是什么?是否应该以某种方式重复使用?
我找到了一些简单 RDS 的解决方案,但 Aurora Serverless Data API的全部意义在于您不必管理连接
amazon-web-services - AWS:启动启动服务器(Node.js + Postgres)
我们正准备启动我们的 iOS 应用程序,我们的后端Node.js
和Postgres
数据库已启动。
我们计划Aurora Postgresql
用于存储(只有文字,没有图片)。
目前,我们有一个我为( )预留的EC2
开发服务器,它运行良好。该服务器兼作+ on 。t2.small
36 months
All upfront
Node.js
Postgres
Ubuntu
我们只想在北美(美国和加拿大)投入生产。我们现在有 0 个用户。如果我们能在接下来的 30-90 天内获得 10 个用户,我们将是幸运的。每个用户每周可以使用该应用程序两次,每次 5-10 分钟。
问题:我不确定我应该使用什么大小的服务器。我想省钱,乐于支付All Upfront
;但是,我不确定:
Node.js
预订时我应该使用多大的服务器和多少台服务器?- 我应该使用什么大小和多少台服务器来为
Aurora Postgres
. 我们应该去无服务器吗? - 我应该多久备份一次我的数据库以及在这里省钱的好习惯。
- 我应该选择哪些地区?
amazon-web-services - 使用 CloudFormation 将 Aurora 无服务器从 MySQL 5.6 更新到 5.7 而不会丢失
语境
我需要将生产 Aurora 无服务器数据库从 MySQL 5.6 升级到 5.7。我的所有资源都使用 CloudFormation 部署为基础架构即代码。
问题
在 CloudFormation 模板中更新引擎版本会导致数据库替换,从而导致停机和数据丢失。我也有很多依赖数据库 ARN 连接的依赖资源。(ARN 当前导出为跨堆栈引用)。
问题
从长远来看,实现这种维护的干净方法是什么?
提前致谢 !
mysql - MySQL InnoDB FULLTEXT 索引随机忽略记录
我在 InnoDB 表上有一个全文索引,在大多数情况下,它工作正常。搜索返回准确的结果和分数似乎是合理的。
昨天有一个看似随机的行被插入到表中,但不会出现在任何搜索结果中。即使运行应该专门返回该行的布尔搜索也无法返回它。
我删除并重建了索引,现在它工作正常(有问题的行现在确实从搜索中返回)。
任何人都可以提出可能发生这种情况的原因,以便我将来防止它发生吗?
如果重要,该数据库正在 AWS Aurora Serverless 上运行。
mysql - 如何向 AWS RDS Aurora-Serverless 添加存储过程?
我有一个 Aurora Serverless MySql 数据库,我想向其中添加存储过程。我尝试了控制台查询编辑器,但这不起作用。我收到的消息是:
You haven't finished running any queries yet.
我已经搜索了很多 AWS 文档,但找不到如何去做。
有人可以指出我正确的方向吗?
安德鲁
amazon-web-services - 如何将本地应用程序连接到 AWS Aurora Serverless
我们有一堆本地应用程序,每个应用程序都运行自己的本地 MySQL 服务器。我们的工作量很轻,偶尔会有活动爆发(一种 B2B 商业模式,在一个月中的某些特定时间使用我们的应用程序更有利可图,因此我们看到在那些日子里使用量激增)。我们认为通过将所有数据库移动到一个服务器/集群来简化基础架构是一个好主意,经过一些讨论后决定购买托管解决方案比尝试建立和维护我们自己的 MySQL 集群更好(没有我们是 DBA)。
我们进行了大量的研究,最终选择了 Amazon Aurora Serverless 作为其自动扩展功能的可靠候选者,因此与我们研究的替代方案(AWS MySQL RDS 和 DigitalOcean 管理的 MySQL)相比(可能)成本更低,因为到我们通常很轻的工作量和偶尔的活动爆发。
但是,据我所知,不可能仅从我们的本地应用程序连接到 AWS Aurora Serverless(例如,请参阅无法从 SQL 客户端连接 Amazon Aurora Serverless ),所以我的问题是:
- 解决此问题的最佳实践和现代方法是什么——我们是否应该使用站点到站点 VPN 将我们的本地主机连接到云?这最终会让我们付出更多的代价吗?
- Aurora Serverless 真的是最好的解决方案吗,还是我们应该退回到 Amazon RDS 或 DigitalOcean 的托管 MySQL 集群,它们都允许分配公共 IP,但都不会自动扩展(这意味着我们需要购买一层根据我们的峰值使用量,可能会浪费很多钱,因为它会在本月的大部分时间里几乎处于闲置状态)?
我们想要实现的是一个简单的、即发即弃的 MySQL 集群设置,由其他人管理,理想情况下是自动扩展的,并且不会花费地球或最终比当前更难管理,on-场所解决方案。
我们并不厌恶云,但我们也不想为了更简单的数据库基础架构而突然开始将所有东西都一次性迁移到云中。
为了在工作中投入额外的扳手,我们不管理自己的防火墙 - 因此设置站点到站点 VPN 可能会很棘手,并且需要与第三方(我们的网络提供商)进行协调。理想情况下,如果可能的话,我也想避免这种麻烦。
mysql - 如何使用 Aurora Serverless Mysql 5.6.10 存储 JSON 数据
我不确定我是否可以使用 JSON,因为我认为它仅适用于 MySQL 5.7 及更高版本,我认为我应该将它们存储为文本类型或其他东西。这是正确的方法,还是有更好的方法来使用 MySQL 5.6.10 存储 json 数据。
amazon-web-services - AWS Aurora 无服务器 mysql、Cognito、Lambda、API 网关、CloudFormation 启动器
我希望找到有关如何使用以下技术设置无服务器后端的清晰指南或示例:
- 无服务器框架
- AWS Aurora Serverless(mysql 或 postgres)
- AWS 认知
- AWS 拉姆达
- AWS API 网关
- CloudFormation 脚本用于(创建上述资源)
- 节点/Express.js
不幸的是,到目前为止,我遇到的大多数资源要么过于简单,要么含糊不清。而那些不专注于仅使用 DyanmoDB 的。我希望找到一个包含上述所有技术的入门项目(尤其是 Aurora serverless 而不是 DynamoDB)。知道的请分享。