据我所知 - 遗憾的是 - 不可能将Azure网站限制为仅限Azure内部服务,因为Websitess目前不支持虚拟网络。 这仍然是正确的吗?
如果是的话......我正在考虑创建一个Azure辅助角色,而不是托管我的服务。是否可以通过我的订阅使该服务仅用于网站?
提前谢谢你 最好 月桂精
答案 0 :(得分:1)
Laurin - 你是对的 - 虽然网站可以利用Hybrid Connections连接回本地服务,但他们实际上无法连接(并限制)内部Azure服务。
如果您使用Web角色,则需要设置具有适当私有IP地址范围的虚拟网络,然后确保将Web角色添加到此虚拟网络。这是通过在Visual Studio中编辑Cloud Service部署的服务配置并使其类似于以下内容来完成的:
<?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>