我已经在RDS MySQL数据库中使用了一段时间的Node.js LTS。我最近开发了一个RDS无服务器Aurora MySQL 5.6集群。与我的其他RDS数据库不同,我无法让Node.js使用Node.js或mysql2适配器用SSL连接到新的无服务器集群。
来自一个具有单个Node.js应用程序的Ubuntu实例:
我可以使用SSL成功地将Node应用程序连接到我的任何旧的RDS数据库(MySQL 5.6.40):
// works with other RDS databases:
const fs = require('fs');
const mysql = requ
当我运行terraform init时,我得到了这个错误: Error: Extraneous label for module
on rds.tf line 22, in module "rds" "app":
22: module "rds" "app" {
Only 1 labels (name) are expected for module blocks. 我创建了两个模块"rds“和"app”,我在创建数据库实例时都引用了这两个模块: # PostgreSQL RDS App Instan
这是完整的错误
Traceback (most recent call last):
File "Desktop/Work/RDS_LAMDA_Stuff/RDS_Node_Stuff/test.py", line 26, in <module>
handler()
File "Desktop/Work/RDS_LAMDA_Stuff/RDS_Node_Stuff/test.py", line 17, in handler
cursor.execute('SELECT * FROM Reads')
File
我有一个代码,它带来了AWS RDS的细节:
def instance_name():
mylist=['ap-southeast-2']
for region in mylist:
conn=boto.rds.connect_to_region(region)
try:
mydb={}
instances=conn.get_all_dbinstances()
for instance in instances:
#mydb.ap