我在 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
我想从Azure连接到On-Premises数据库.基本上我将在azure上托管我的Web应用程序,并将使用On-Premises的数据库.
根据www.WindowsAzure.com,Azure Service Bus和Windows Azure虚拟网络都用于连接到本地数据库.但是这两者之间有什么区别,哪些应该根据不同的情况使用?
我创建了一个虚拟网络,并创建了一个虚拟机woomph活,并把它添加到虚拟网络.这顺便说一句.
我现在想要创建第二个VM woomph-build并将其添加到我的虚拟网络中.如果我这样做并为woomph-live正在使用的那个选择不同的云服务,则创建VM失败.
但是,如果我选择与woomph-live相同的云服务,它就会很好.这是正确的行为吗?如果是这样,我如何访问每个VM在每个VM上的端口80上提供服务的网站?
我正在尝试在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
以下是Azure Network API的参考点:
以下信息对所有任务都是通用的:
我对第5点感到困惑.您能否指导我如何使用Azure Active Directory获取访问令牌?
我目前正在使用Azure AKS.
我有一个前端应用程序,它使用LoadBalancer来拥有一个公共IP来访问该服务.
我应该将我的域名指向公共IP地址吗?
由于IP是动态的,如果端口被破坏并再次重新创建,则会生成新的IP.
我应该使用Ingress/Nginx控制器来管理IP吗?
是否可以从 IOS 设备连接到 Azure 点到站点 VPN?(是的,我知道它不受支持)。但是,我看到它建议可以使用 SSTP,但找不到具体的例子。
任何人都可以阐明这是否确实可能 - 或者提出替代方案?
注意:我仍处于学习阶段。
问题:对于下面描述的情况,在应该选择Load Balancing Settings的两个选项VMs中还是?FrontEnd subnetApplication GatewayAzure Load Balancer
在Azure门户中,当我创建VMsfor时FrontEnd,Networking向导的选项卡给了我两个选择,如下所示:
为什么会感到困惑:
对于Load Balancing Internet TrafficVM,本教程不选择Application Gateway。但是以下情况的第5点似乎表明我应该选择Application Gateway
情境
Azure官方团队的本教程介绍了如何为简单的在线商店设计基础结构,如下所示:
上面的配置包括:
azure azure-virtual-machine azure-virtual-network azure-application-gateway
我有一个托管在 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
我想为 Azure Functions 应用程序配置站点到站点连接。是否可以?如果是,如何?
我对网关和虚拟机的设置有多个问题,所以这就是我的实际情况。
我有一个应用程序网关和两个 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 的重定向。
网络新手在这里。从文档中感觉 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
那么它们有何不同以及何时使用?
谢谢。