目前,我有python脚本,它利用MSI收集必要的凭据以获取公共IP地址,但我也希望获得DNS名称,因此连接起来更容易(因为IP是动态的)--这是我的当前脚本:
from azure.mgmt.network import NetworkManagementClient
from azure.mgmt.resource import ResourceManagementClient, SubscriptionClient
from msrestazure.azure_active_directory import MSIAuthentication
from azure.common.cred
我正在尝试将带有动态外部IP的现场膝上型计算机连接到我们的Azure SQL Server。为此,我创建了一个虚拟网络网关,并将膝上型计算机连接到网关。此外,我还向SQL服务器添加了一个私有端点。在此之后,我可以使用telnet成功地连接到SQL server IP,如果我在主机文件中解析SQL server FQDS,则可以通过SSMS连接到服务器。但是,没有主机文件,膝上型计算机总是尝试通过其公共端点/地址连接到SQL服务器。
我发现了以下文章: --这篇文章很棒。它建议使用自己的DNS服务器将SQL服务器FQDN解析为本地IP。不幸的是,笔记本电脑无法访问任何自定义DNS,因此此解决方案
下面是我的场景:我的数据库在MongoDB地图集上。我需要从Azure功能(动态/消费计划)和应用服务访问阿特拉斯。在这样做的过程中,我面临着--超时问题。我知道,这是因为我必须在Atlas中白名单Azure功能和应用服务计划的出站IP地址。但是Azure函数(有消费计划)和App在自动标度过程中更新它们的出站IP地址。现在我可以想到两种解决方案:
白名单一个Azure区域/区域的所有IP地址。但这并不是一种理想的方法,因为单个区域可能有许多(500~1000) IP addresses.Using的VPC对等点。我想我们可以通过VNET连接Azure和Atlas。但是,要做到这一点,我需要首
我将Django应用程序与Windows容器一起部署到Azure应用程序服务中。该应用程序在本地运行良好。但是在部署到服务器后,kudu站点日志提供:
Bad Request: /
"GET / HTTP/1.1" 400 69702
Invalid HTTP_HOST header: '10.40.0.7:30015'. You may need to add '10.40.0.7' to ALLOWED_HOSTS.
我知道我可以将允许的IP地址添加到settings.py和.env文件中。但问题是Azure使用动态IP地址。因此,每次推到容