【问题标题】:Running DBT over SSH Tunnel and Jump Box通过 SSH 隧道和 Jump Box 运行 DBT
【发布时间】:2020-05-16 10:52:37
【问题描述】:

是否可以在通过 Jump-Box 连接到远程数据库时运行 DBT?

我可以通过提供中间框的 IP 和我的 SSH 密钥来让我的 SQL IDE 工作,但是我在 dbt 的文档中找不到任何允许我连接 SSH 的内容。我正在寻找他们的云产品之外的解决方案,以便我可以在本地和我们的环境中运行它。

【问题讨论】:

  • 嘿,亚历克斯 - 在我看来,这可能是一个常见问题。您能否对此进行扩展(可能在您的答案和示例 profile.yml 中包含操作方法),以便这可以成为“固定”问题/答案?

标签: sql ssh ssh-tunnel dbt


【解决方案1】:

事实证明这很简单,但我把它弄得太复杂了。

第一步是将跳转框的 5432 端口(如果使用 PostgreSQL)端口转发到您的 5432。然后您应该能够将所有数据库连接凭据放入profiles.yml。

【讨论】:

    猜你喜欢
    • 2016-09-09
    • 2014-09-03
    • 2013-05-26
    • 2018-09-02
    • 2013-09-28
    • 2012-08-15
    • 2019-01-12
    • 1970-01-01
    • 2013-05-15
    相关资源
    最近更新 更多