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

通过子网连接宇宙数据库并定义相应的连接字符串

长孙诚
2023-03-14

我对蔚蓝相当陌生。我想使用 Azure Cosmos DB 构建一个简单且低成本的 MongoDB。在那里,我创建了一个包含两个子网的 VNET。此外,我创建了一个公共 IP 地址,该地址应该是我的终结点,用于向数据库提供数据。第一个子网应充当具有特定 NSG 的防火墙(我不想使用 Azure 防火墙,因为它每月至少花费 720 欧元),而在第二个子网中,Cosmos DB 通过服务终结点连接。

左侧的子网包含类似防火墙的规则以提高安全性。

以下是我的问题:如何通过子网从公共终结点连接/路由到 CosmosDB。因此,我不想使用VNA / VM,因为使用它们需要很多额外的工作来保护它们。建立连接后,我是否必须更改由 CosmosDB 创建的连接字符串?

共有1个答案

白成济
2023-03-14

您将需要一种机制将流量从公共IP地址转发到Cosmos DB帐户。Azure应用网关支持这一点,根据流量,每月的成本低于20.00欧元。

应用网关可以设置为,

    < li >为前端添加公共IP地址。 < li >添加Cosmos DB帐户FQDN作为后端。 < li >创建路由规则,将HTTPS流量从公共IP定向到Cosmos DB后端。

您的架构的此修改版本将是:

 类似资料:
  • 用Python来编写网站,必须要能够通过python操作数据库,所谓操作数据库,就是通过python实现对数据的连接,以及对记录、字段的各种操作。上一讲提到的那种操作方式,是看官直接通过交互模式来操作数据库。 安装python-MySQLdb 要想通过python来操作数据库,还需要在已经安装了mysql的基础上安装一个称之为mysqldb的库,它是一个接口程序,python通过它对mysql数据

  • 我正在尝试加入一个名单: 这不编译说: 然而,这并不抱怨: 有人能给我解释一下原因吗?对于和之间的区别,我也很感激一些说教性的解释,因为我认为我没有理解对。

  • 我想通过R从SQL数据库导入数据。我尝试了太多次(几乎6小时)连接到服务器。我运行这些命令,它显示错误:- jdbcDriver jdbc连接 我认为是司机的问题,但我无法解决。

  • 问题内容: 我正在使用MS Visual Studio 2010创建具有SQL Server 2008数据库访问权限的应用程序,但是我创建数据库所做的只是添加了一个新的“ SQL Server 2008数据库项目”,它对其进行了添加,并向我显示了解决方案中的所有内容资源管理器,但是我如何编写连接字符串以连接到它,因为我编写了此字符串,但没有用。 更新: 我用了这个: 但是当我使用时,它告诉我登录失

  • 我有一个IP地址每次我收到连接失败的消息时,我都尝试了很多连接到该服务器的方法。出于安全原因,我隐藏了用户名和密码。 代码: 我有例外 组织。postgresql。util。PSQLException:连接尝试失败。在org。postgresql。果心v3。连接工厂impl。org上的openConnectionImpl(ConnectionFactoryImpl.java:292)。postgr

  • 我是拉威尔的新手,目前正在拉威尔的一个项目中工作。 当我在我的文件中使用'php工匠服务'来检查它是否工作/localhost,我得到了这个错误: (1/1)HttpException数据库连接失败! 在应用中。php第1014行 应用时- 在ScriptMint中中止时('399','数据库连接失败!')。php第31行 在ScriptMint- 在管道上- at XSP保护- 在管道上- 在T