当前位置: 首页 > 知识库问答 >
问题:

使用续集连接到 AWS RDS 时连接被拒绝

高和通
2023-03-14

我已经尝试以各种可能的方式连接到aws rds,当使用序列化时,我收到了一个连接拒绝错误,所以我想知道是否有一个设置我需要在连接时设置或包含。代码在我的本地机器上工作,如果我推送到heroku,但是我需要为这个项目使用aws实例。

我使用sequelize CLI生成一个index.js文件,其代码如下:

var path      = require('path');
var Sequelize = require('sequelize');
var basename  = path.basename(__filename);
const config    = require(path.join(__dirname,'../config/config.js'));
const db        = {};

console.log('config: ',config);

if (config.env === 'production') {
    console.log('i ran');
  var sequelize = new Sequelize(config.use_env_variable);
} else {
    console.log('else ran');
      var sequelize = new Sequelize(config.db.database, config.db.username, config.db.password, {
      dialect:config.db.dialect});
}

正如您所看到的,config变量正在做它的事情,我已经确保设置了env变量。我已经三次检查了用户名和密码是否正确。我还尝试使用aws提供的endpoint代替localhost,但也失败了。我已经确保更改了aws上的安全设置,以允许任何IP地址访问它,并且我已经成功地使用mysql工作台进行了连接,所以必须有其他特定的东西来续集,或者我使用的代码正确吗?

共有2个答案

太叔俊侠
2023-03-14

检查您的RDS网络是否可以限制到不同的区域。

微生嘉
2023-03-14

万一有人遇到与亚马逊的连接问题......

您的主机设置为“localhost”,但这必须设置为您要连接的主机(而不是来自)。在aws rds的情况下,这看起来像这样:

some-rds-name-inserted-here.74389nctj.eu-west-2.rds.amazonaws.com

 类似资料:
  • 我正在尝试运行卡桑德拉,但每次它在连接时都会给出相同的错误...有什么我需要在配置文件或属性文件中编辑的吗? ('无法连接到任何服务器',{'127.0.0.1:9042 ':错误(61,"尝试连接到[('127.0.0.1 ',9042)]。最后一个错误:连接被拒绝")}) 启动cassandra时出错

  • 我试图通过Jedis客户端连接到redis服务器,但在连接时我得到了以下异常和堆栈跟踪- redisconnectionFailureException:无法获得Jedis连接;嵌套异常是redis.clients.jedis.exceptions.jedisconnectionException:无法从位于org.springframework.data.redis.connection.jed

  • 我试图连接到mysql数据库使用hibernate从cfg文件作为 虽然我的连接字符串、用户名、密码是正确的,并且在其他具有基本jdbc连接的项目中运行良好,但当我使用hibernate尝试它时,我在控制台上遇到了这个错误 是的,数据库服务器已启动并运行,但来自此Hibernate应用程序的连接被拒绝

  • 我是新来的论坛,以及麋鹿堆栈。我试着用docker设置麋鹿堆。我成功了,然后我将filebeat添加到了撰写文件中。从那以后,filebeat就导致了连接到其他容器的问题。最初,我将其配置为将日志发送到logstash,但在所有故障排除之后,当我仍然无法让filebeat与logstash对话时,我完全删除了logstash,并尝试将filebeat直接与elasticsearch连接。在尽了我所

  • 我正在尝试连接到Gmail帐户(通过OAuth 2.0上的ruby Gmail gem、Gmail gem、Gmail_xoauth gem,但每个方法都使用imap.rb),并获得: c:/ruby 21-x64/lib/ruby/2 . 1 . 0/net/IMAP . Rb:1045:在“initialize”中:由于目标计算机主动拒绝连接,因此无法建立连接。-连接(2)用于“imap.gm

  • 我在Junit中有这段代码,我清楚地将端口设置为8888 但是当我运行测试时,我在这条线上得到了这个错误: 和错误: