【问题标题】:Connect a Database hosted in Azure Cloud from AWS Lambda function从 AWS Lambda 函数连接托管在 Azure 云中的数据库
【发布时间】:2021-12-23 01:06:56
【问题描述】:

我有一个要求,我需要从我的 AWS 账户 Lambda 函数连接到 Azure 托管数据库。一旦我连接到公司的 VPN 并在 Azure 端将该 IP 列入白名单,我就可以从本地计算机连接到托管在 Azure 中的数据库。

我是否也可以通过 AWS Lambda 做到这一点?

任何意见都将受到高度赞赏。

【问题讨论】:

    标签: database amazon-web-services azure aws-lambda vpn


    【解决方案1】:

    Medium 上的 Matthew Leak 有一个 great post about how you can achieve this;简而言之,创建一个具有配置了弹性 IP 的 Internet 网关的 VPC,将您的 Lambda 函数配置为在此 VPC 中运行,然后将分配的弹性 IP 列入白名单:

    1. 创建一个新的 VPC 以在其中运行您的代码(或使用现有的 VPC)
    2. 创建一个新的 Internet 网关以从您的 VPC 内部与 Internet 通信
    3. 创建一个公共子网并向路由表添加一个新路由,该路由从 0.0.0.0/0 路由到您的 Internet 网关
    4. 创建一个新的弹性 IP 地址。
    5. 创建一个新的 NAT 网关并将其分配给您刚刚创建的公共子网和弹性 IP 地址。
    6. 创建一个私有子网并向路由表添加一个新路由,该路由从 0.0.0.0/0 路由到您的 NAT 网关

    【讨论】:

    • 我们想从 AWS 连接到 Azure 数据库。这不仅仅是使用 Lambda 函数并将 IP 列入 azure 的白名单。
    猜你喜欢
    • 1970-01-01
    • 2021-12-24
    • 2017-11-26
    • 1970-01-01
    • 2022-11-28
    • 1970-01-01
    • 1970-01-01
    • 2017-06-03
    • 2018-12-04
    相关资源
    最近更新 更多