首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SequelizeConnectionError:连接ETIMEDOUT谷歌云运行

SequelizeConnectionError:连接ETIMEDOUT谷歌云运行
EN

Stack Overflow用户
提问于 2022-05-23 07:56:31
回答 1查看 1.1K关注 0票数 0

我必须构建一个平台来从另一个主机上的sql数据库中检索数据,对于这个项目,我使用带有sequels.Locally的js节点,我可以使用数据库的id进行连接,并且允许使用下面的代码实例访问我的静态ip。

代码语言:javascript
运行
复制
const sequelize = new Sequelize(
config.DB,
config.DBUSER,
config.DBPASSWORD,
{
    host:'DB IP ADRESS',
    dialect:mysql,

    pool:{
        max:config.pool.max,
        min:config.pool.min,
        acquire:config.pool.acquire,
        idle:config.pool.idle
    }
 }
)

sequelize.authenticate()

https://sequelize.org/docs/v6/other-topics/dialect-specific-things/

这个问题发生在我在google云平台上上传项目时,在云运行中,我得到一个ip地址,我保存在我的主机上以进行访问,但问题是,ip地址一直在变化。

代码语言:javascript
运行
复制
ErrorSequelizeConnectionError: Host '107.178.333.70' is not allowed to connect to this MariaDB server

当然,我阅读并感兴趣的工作与VM和购买一个固定的ip从谷歌。但是,在互联网上阅读了一些论坛之后,我会有一个问题:是否可以连接到sql而不是ip来使用dns记录?

还是用主机名?

我试着从后续的、特定于方言的东西上学习文档,我已经集成了乏味的模块,我找到了mssql的这个例子:

代码语言:javascript
运行
复制
const sequelize = new Sequelize('database', null, null, {
   dialect: 'mssql',
   dialectOptions: {
       authentication: {
        type: 'ntlm',
        options: {
           domain: 'yourDomain',
           userName: 'username',
           password: 'password'
        }
      },
     options: {
         instanceName: 'SQLEXPRESS'
     }
  }
 })

为什么我尝试使用主机名,因为在php中,我管理这个连接类型:

代码语言:javascript
运行
复制
'hostname' => 'domain.com',
'username' => 'dbUserName',
'password' => 'dbPassword',
'database' => 'db',

我想要的是通过ip地址、dns记录或主机名来寻找连接的替代方案,以防我无法选择购买固定ip地址的最后一个选项。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-26 11:06:22

我的建议是:在您的VPC和承载您的虚拟专用云( VPC )的on网络之间创建一个VPC网络监听 (跨两个虚拟私有云(VPC)网络的允许内部IP地址连接,而不管它们是否属于同一个项目或同一个组织),然后使用无服务器VPC访问将云运行服务直接连接到VPC网络。

无服务器VPC接入连接器使您可以从云运行、App或云函数等无服务器环境直接连接到虚拟私有云网络。配置无服务器VPC访问允许您的无服务器环境使用内部DNS和内部IP地址(如RFC 1918RFC 6598定义)向VPC网络发送请求。

下面是文档,它解释了如何设置它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72345050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档