【问题标题】:Restrict Azure Website WebAPI to Azure internal only将 Azure 网站 WebAPI 仅限于 Azure 内部
【发布时间】:2015-03-12 11:21:05
【问题描述】:

据我所知 - 不幸的是 - 无法将 Azure 网站限制为仅可用于 Azure 内部服务,因为目前网站不支持虚拟网络。 这仍然正确吗?

如果是...我正在考虑创建一个 Azure 辅助角色来托管我的服务。是否可以仅通过我的订阅将服务提供给网站?

提前谢谢你 最好的 月桂酸

【问题讨论】:

标签: azure azure-web-app-service azure-worker-roles


【解决方案1】:

Laurin - 你是对的 - 虽然网站可以利用混合连接来连接回本地服务,但它们实际上无法连接(并且仅限于)内部 Azure 服务。

如果您使用 Web 角色,则需要使用适当的专用 IP 地址范围设置虚拟网络,然后确保将您的 Web 角色添加到此虚拟网络。这是通过在 Visual Studio 中编辑云服务部署的服务配置并使其类似于以下来完成的:

<?xml version="1.0" encoding="utf-8"?>
<ServiceConfiguration ...>
   <Role name="WebRole1">
   ...
   </Role>
   <NetworkConfiguration>
     <Dns>
       <DnsServers>
         <DnsServer name="YourDns" IPAddress="10.4.3.1" />
       </DnsServers>
     </Dns>
     <VirtualNetworkSite name="YourVirtualNetwork" />
     <AddressAssignments>
       <InstanceAddress roleName="WebRole1">
         <Subnets>
           <Subnet name="FrontEndSubnet" />
         </Subnets>
       </InstanceAddress>
     </AddressAssignments>
   </NetworkConfiguration>
</ServiceConfiguration>

【讨论】:

猜你喜欢
  • 2015-04-13
  • 2017-10-07
  • 2013-10-20
  • 2014-10-30
  • 1970-01-01
  • 1970-01-01
  • 2014-09-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多