标签: azure-virtual-network

如何使用replicaset url连接mongodb?

我在 Azure 上使用 MongoDB 和复制(bitnami)。
我创建了三个 mongodb 节点(1 个主节点、1 个辅助节点和 1 个仲裁节点)。当我尝试连接 MongoDB 连接 URI 时(mongodb://username:password@ip01:27017,ip02:27017,ip03:27017/?readPreference=primary&replicaSet=replicaset) ,它给了我错误,就像pymongo.errors.ServerSelectionTimeoutError: 10.0.0.5:27017: timed out,10.0.0.6:27017: [Errno 113] No route to host,10.0.0.4:27017: timed out,10.0.0.7:27017: timed out
我更喜欢这个官方文档 (Bitnami)作为连接 url。

connectionString = "mongodb://root:Root123@*.*.*.*:27017,*.*.*.*:27017,*.*.*.*:27017/?replicaSet=replicaset"
client= MongoClient(connectionString)
db = client['mongo_collection']
data = db.xyz.find({"x": 10})
for d in data:
    print d
Run Code Online (Sandbox Code Playgroud)

azure bitnami mongodb azure-virtual-machine azure-virtual-network

2
推荐指数
1
解决办法
1万
查看次数

Windows Azure Service Bus和Windows Azure虚拟网络之间的区别

我想从Azure连接到On-Premises数据库.基本上我将在azure上托管我的Web应用程序,并将使用On-Premises的数据库.

根据www.WindowsAzure.com,Azure Service Bus和Windows Azure虚拟网络都用于连接到本地数据库.但是这两者之间有什么区别,哪些应该根据不同的情况使用?

azure azureservicebus azure-virtual-network

1
推荐指数
1
解决办法
370
查看次数

Azure VM是否必须使用相同的云服务才能在同一个虚拟网络上?

我创建了一个虚拟网络,并创建了一个虚拟机woomph活,并把它添加到虚拟网络.这顺便说一句.

我现在想要创建第二个VM woomph-build并将其添加到我的虚拟网络中.如果我这样做并为woomph-live正在使用的那个选择不同的云服务,则创建VM失败.

但是,如果我选择与woomph-live相同的云服务,它就会很好.这是正确的行为吗?如果是这样,我如何访问每个VM在每个VM上的端口80上提供服务的网站?

azure azure-virtual-machine azure-virtual-network

1
推荐指数
1
解决办法
1785
查看次数

为什么使用Azure资源管理器Powershell cmdlet创建的子网的ID为空?

我正在尝试在Azure中配置一些网络资源,并且正在尝试尝试引用以前创建的子网Id属性的步骤遇到了一个阻止程序。

这是检索子网详细信息的命令:

$gwsubnet = Get-AzureRmVirtualNetworkSubnetConfig -Name 'GatewaySubnet' -VirtualNetwork $vnet

然后$gwsubnet在控制台中输出的值:

Name : GatewaySubnet Id : Etag : ProvisioningState : AddressPrefix : 10.1.1.0/24 IpConfigurations : null NetworkSecurityGroup : null RouteTable : null

请注意,该Id属性为null。这会导致以后的步骤出错,例如:

$gwipconfig = New-AzureRmVirtualNetworkGatewayIpConfig -Name config1 -SubnetId $gwsubnet.Id -PublicIpAddressId $gwpip.Id

给出以下错误:

New-AzureRmVirtualNetworkGatewayIpConfig : Cannot validate argument on parameter 'SubnetId'. The argument is null or empty. Supply an argument that is not null or empty and then try the command again. At line:1 char:99 …

azure azure-virtual-network azure-powershell azure-resource-manager

1
推荐指数
1
解决办法
7742
查看次数

如何在Azure for Network Rest API中获取访问令牌?

以下是Azure Network API的参考点:

以下信息对所有任务都是通用的:

  1. 将{api-version}替换为2015-06-15.
  2. 将{subscription-id}替换为URI中的订阅标识符.
  3. 将{resource-group-name}替换为资源组.有关更多信息,请参阅使用资源组管理Azure资源.
  4. 将Content-Type标头设置为application/json.
  5. 将Authorization标头设置为从Azure Active Directory获取的JSON Web标记.

我对第5点感到困惑.您能否指导我如何使用Azure Active Directory获取访问令牌?

azure azure-virtual-network

1
推荐指数
1
解决办法
4558
查看次数

如何将dns设置为azure aks?

我目前正在使用Azure AKS.

我有一个前端应用程序,它使用LoadBalancer来拥有一个公共IP来访问该服务.

我应该将我的域名指向公共IP地址吗?

由于IP是动态的,如果端口被破坏并再次重新创建,则会生成新的IP.

我应该使用Ingress/Nginx控制器来管理IP吗?

azure azure-virtual-network azure-container-service

1
推荐指数
2
解决办法
6431
查看次数

来自 IOS/iPad/IPhone 的 Azure 点到站点 VPN 连接

是否可以从 IOS 设备连接到 Azure 点到站点 VPN?(是的,我知道它不受支持)。但是,我看到它建议可以使用 SSTP,但找不到具体的例子。

任何人都可以阐明这是否确实可能 - 或者提出替代方案?

iphone azure ipad ios azure-virtual-network

1
推荐指数
1
解决办法
1万
查看次数

Azure负载平衡解决方案-应用程序网关或Azure负载平衡器

注意:我仍处于学习阶段。

问题:对于下面描述的情况,在应该选择Load Balancing Settings的两个选项VMs中还是?FrontEnd subnetApplication GatewayAzure Load Balancer

在Azure门户中,当我创建VMsfor时FrontEndNetworking向导的选项卡给了我两个选择,如下所示:

在此处输入图片说明

为什么会感到困惑

对于Load Balancing Internet TrafficVM,本教程不选择Application Gateway。但是以下情况的第5点似乎表明我应该选择Application Gateway

情境

Azure官方团队的教程介绍了如何为简单的在线商店设计基础结构,如下所示:

在此处输入图片说明

上面的配置包括:

  • 具有两个子网(前端和后端)的纯云虚拟网络
  • 带有标准磁盘和高级磁盘的Azure托管磁盘
  • 四个可用性集,每个在线商店一层
  • 四层虚拟机
  • 外部负载平衡集,用于从Internet到Web服务器的基于HTTPS的Web流量
  • 内部负载平衡集,用于从Web服务器到应用程序服务器的未加密Web流量单个资源组

azure azure-virtual-machine azure-virtual-network azure-application-gateway

1
推荐指数
1
解决办法
673
查看次数

通过托管身份和私有端点从 Azure WebApp 访问 Azure SQL

我有一个托管在 Linux Azure WebApp 上的 AspNetCore3.1 应用程序。我已启用相同的专用端点。一切都像魅力一样。现在,为了添加数据库交互,我为 Web 应用程序启用了系统分配的托管身份 (MI),并将其作为包含用户添加到我的 Azure SQL PaaS 中。但是,我在数据库连接时遇到错误:

连接被拒绝,因为“拒绝公共网络访问”设置为“是”( https://learn.microsoft.com/azure/azure-sql/database/connectivity-settings#deny-public-network-access )。要连接到此服务器,请使用虚拟网络内部的专用终结点 ( https://learn.microsoft.com/azure/sql-database/sql-database-private-endpoint-overview#how-to-set-up- private-link-for-azure-sql-database)。在 Microsoft.Data.ProviderBase.DbConnectionPool.CheckPoolBlockingPeriod(异常 e)

也为 SQL DB 配置了专用端点。该子网与 webapp 的专用终结点位于不同的子网但位于同一 VNet 中。

-更新:我已经验证即使我从 webApp 中删除 Private Endpoint,仍然会引发错误。

我在这里想念什么?

azure azure-virtual-network azure-sql-database azure-web-app-service

1
推荐指数
1
解决办法
1603
查看次数

Azure 功能如何配置站点到站点连接?

我想为 Azure Functions 应用程序配置站点到站点连接。是否可以?如果是,如何?

networking azure azure-virtual-network azure-functions

0
推荐指数
1
解决办法
2717
查看次数

具有虚拟网络的 Azure 网关

我对网关和虚拟机的设置有多个问题,所以这就是我的实际情况。

我有一个应用程序网关和两个 VM Ubuntu,所有内容都托管在 Azure 上。它们都位于同一个虚拟网络上。两个虚拟机都只有一个私有 IP(10.1.0.4 和 10.1.0.5),网关有一个私有 IP(10.1.1.4)和一个公共 IP。因为只有网关有公共IP,所以我想一切都必须经过它,这就是我想要的。

我努力实现的目标:

  • 在1680端口上做一个负载均衡器,重定向到1680端口。

  • 将每个虚拟机的 SSH 重定向到专门连接到一个虚拟机,因为目前它们没有公共 IP。是否可以使用基于路径的规则来做到这一点?喜欢通过 SSH 连接 www.example.com/VM1 到第一个虚拟机吗?如果不是,可以使用什么来区分 VM1 和 VM2 的 SSH 连接?

  • 将网关的80端口重定向到特定虚拟机的8080端口。正如我之前的示例,www.example.com/adminPanelVM1 连接到端口 80 上的第一个虚拟机(重定向到虚拟机上的端口 8080)

我已经成功使用 HTTP 参数、侦听器和规则创建网关端口 1680 的重定向。

vpn azure azure-virtual-network azure-vpn

0
推荐指数
1
解决办法
1999
查看次数

Azure 网络安全组与路由表

网络新手在这里。从文档中感觉 NSG 和路由表(UDR)都在做同样的事情 - 能够在多个级别(Vnet、子网、VM)定义 ACL

https://docs.microsoft.com/en-us/azure/virtual-network/network-security-group-how-it-works https://docs.microsoft.com/en-us/azure/virtual-network /virtual-networks-udr-overview

那么它们有何不同以及何时使用?

谢谢。

networking routetable azure-virtual-network azure-nsg

0
推荐指数
1
解决办法
726
查看次数