【问题标题】:service endpoints vs subnet delegation and basic vnet configuration服务端点与子网委派和基本 vnet 配置
【发布时间】:2022-09-26 07:48:02
【问题描述】:
我确定这是一个非常基本的问题,但是我已经花了很多时间在上面,但还没有找到明确的答案。
我正在尝试为我的 webapi 创建一个具有适当设置的二头肌文件,但是当我从原型过渡到 beta 版本时,我一直在努力使用 vnet。我认为可能很容易找到适用于 Web api 的应用程序服务的模板,使用 vnet 连接到 Azure SQL 数据库和来自 blob 存储的文件。我现在卡住的地方
我阅读了this post,这很有帮助,但没有解决服务端点问题。我是否尽可能使用委托并在不可用时使用服务端点?
我还有其他服务要添加,例如通知中心,并且正在考虑 api 管理以及密钥库,但确实需要了解基础知识,我正在苦苦挣扎。
标签:
azure-virtual-network
【解决方案1】:
学习二头肌并查看如何创建它们的示例的一个很好的参考:
请注意,虽然快速入门存储库是 ARM 模板,但您可以使用其中的大部分模板并使用 Bicep CLI 将它们转换为 Bicep。
delegation 和 service endpoints 与虚拟网络 (vnets) 的主要区别:
上面的一个例子:
代表团
部署应用服务是最常见的 Azure 服务之一,需要为该服务分配一个专用子网,也就是委托。
服务端点
部署需要从中访问存储帐户的虚拟机?部署虚拟机的子网需要启用Microsoft.Storage 服务端点,以允许安全、直接地连接到它。
关于服务端点需要注意的一件事,虽然它们仍在使用,但 Microsoft 也建议使用私有端点。这允许您通过 VNet 的专用/内部网络直接连接到服务终结点。