我们在 Azure 上托管了多个 webApp。我想设计一个一致和标准的机制,以在 Azure 中断(计划内和计划外)的情况下显示“维护中”静态 html 页面。目前我们没有利用可用性集或负载均衡器。
任何想法都值得赞赏?
azure azure-web-app-service azure-availability-set azure-availability-zones
我有一个托管在 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 ×2