azure - Azure 服务总线是否可以作为公共(public)端点和私有(private)端点公开?

标签 azure azure-devops azureservicebus

我有一个要求,我们的一位客户希望通过 VPN 与我们的服务总线交互。因此,我发现可以设置 VPN 并启用服务总线中的专用端点,该端点可以链接到与 VPN 虚拟网络相同的虚拟网络。通过这样做,客户可以通过 VPN 连接与 Azure 服务总线通信(如果这也不可行,请纠正我)。但是,这样做将关闭其他客户已经在使用的通过互联网与 Azure 服务总线的通信。有没有办法让 Azure 中的两个客户都满意?

最佳答案

简短的回答是,您可以同时运行公共(public)网络访问专用端点。这也适用于其他 PaaS 服务。

https://learn.microsoft.com/en-us/azure/service-bus-messaging/private-link-service

如果您禁用公共(public)网络访问,则您将仅通过专用终结点限制流向服务总线命名空间的所有流量。

您应该使用选定的网络以获得最佳安全性,以便其他人仍然可以继续使用它。 Private Endpoint 应被视为外部与 PaaS 服务进行通信的方式。许多 Azure 服务都依赖于公共(public)端点,因此禁用它会破坏功能。

注意:服务总线命名空间必须是Premium

关于azure - Azure 服务总线是否可以作为公共(public)端点和私有(private)端点公开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75296427/

相关文章:

sql-server - 您的代理计算机上未安装 SQL Powershell 模块。请按照以下步骤执行此任务

Azure Function 中的 Azure 服务总线处理程序

authentication - Azure 网站身份验证/授权

javascript - 如何存储来自Azure函数js的异常/错误?

c# - 连接到 Azure Function 中的 Azure Analysis Services

用于删除 Blob 存储中所有文件的 Azure CLI 命令不适用于启用防火墙的 AZ 存储

tfs - 将文件从 Visual Studio Team Services 中的构建服务器提交回存储库

powershell - 用于创建 Azure 服务总线队列和主题的 Azure powershell cmdlet

c# - 限制/限制 serviceBus 队列以触发 ServiceBusTrigger 形式的消息

azure - 使用 Azure CLI 从资源组中仅获取可用资源列表