azure - 在哪里可以找到我的 VNet 配置以及我在 Azure 上的 Web 应用程序?
问题描述
这里的场景是我创建了一个具有动态出站 IP 的 WebApp,我们需要这些 IP 在数据库端被列入白名单,由于 IP 太多,我们创建了一个 NAT 网关、VNet 和一个公共 IP 地址我们将通过它与数据库进行通信。我需要知道我的 Azure Web 应用程序的 VNet 配置在哪里?
解决方案
您需要将公共 IP 地址列入 DB 防火墙的白名单,因为 NAT 为子网提供源网络地址转换 (SNAT)。
NAT 网关资源指定虚拟机在创建出站流时使用的静态 IP 地址。静态 IP 地址来自公共 IP 地址资源、公共 IP 前缀资源或两者。如果使用公共IP前缀资源,则整个公共IP前缀资源的所有IP地址都被一个NAT网关资源消耗。一个 NAT 网关资源最多可以使用其中任何一个的 16 个静态 IP 地址。
如果您已启用具有 VNet 集成的 Web 应用程序,默认情况下,BGP 路由仅影响您的 RFC1918 目标流量。如果WEBSITE_VNET_ROUTE_ALL
设置为1
,则所有出站流量都会受到 BGP 路由的影响。
推荐阅读
- android - 为 Android VectorDrawable 添加背景
- javascript - 反应“意外的令牌”或根本不显示任何东西
- python - python - 如何使用python中的正则表达式删除括号内的文本?
- c# - 在 Kendo MVC Grid 中,如何使用本地值进行网格初始化,然后再使用读取操作?
- google-bigquery - 2 TB+ 大小表的 Bigquery Redshift 迁移
- r - 如何提取 colname 使其字面上等于在 R 中写入变量
- python - 使用多个线程将数据写入多个文件
- yii - 获取 Yii 1 中发生错误的主 url
- python - 如何在python中仅展平列表列表的第二级(稍后将其转换为字典)?
- oracle - 在存储过程中创建动态表而在 PL/SQL 块表中创建时权限不足