添加负载均衡器时云服务 ReservedIP 映射错误
Cloud Service ReservedIP mapping error when adding a load balancer
我有以下定义
<Sites>
<Site name="Internal" physicalDirectory="location">
<Bindings>
<Binding name="HttpIn100" endpointName="HttpInLB" />
<Binding name="HttpIn101" endpointName="HttpInLB" hostHeader="someheader" />
<Binding name="HttpIn102" endpointName="HttpInLB" hostHeader="someheader" />
<Binding name="HttpIn103" endpointName="HttpInLB" hostHeader="someheader" />
</Bindings>
</Site>
</Sites>
这是终点
<Endpoints>
<InputEndpoint name="HttpInLB" protocol="http" port="80" loadBalancer="LB" />
</Endpoints>
然后在我的 cscfg 文件中我有
<NetworkConfiguration>
<VirtualNetworkSite name="Development" />
<AddressAssignments>
<InstanceAddress roleName="SiteName">
<Subnets>
<Subnet name="DMZ-subnet" />
</Subnets>
</InstanceAddress>
<ReservedIPs>
<ReservedIP name="ipname"/>
</ReservedIPs>
</AddressAssignments>
<LoadBalancers>
<LoadBalancer name="LB">
<FrontendIPConfiguration type="private" subnet="DMZ-subnet" staticVirtualNetworkIPAddress="00.0.00.001" />
</LoadBalancer>
</LoadBalancers>
发布时出现以下错误
ReservedIP 'ipname' 未映射到端点。服务定义必须包含至少一个映射到 ReservedIP 的端点。
如果有人可以帮助我,我将不胜感激。
非常感谢
ReservedIP 仅支持包含外部终结点的服务。您可以做的是添加一个外部端点并使用 Network Security Groups 阻止它。
例如,将以下端点添加到您的 Endpoints 标记中。然后你可以使用 NSG 阻止端口。
<InputEndpoint name="Endpoint1" protocol="http" port="8078" />
我有以下定义
<Sites>
<Site name="Internal" physicalDirectory="location">
<Bindings>
<Binding name="HttpIn100" endpointName="HttpInLB" />
<Binding name="HttpIn101" endpointName="HttpInLB" hostHeader="someheader" />
<Binding name="HttpIn102" endpointName="HttpInLB" hostHeader="someheader" />
<Binding name="HttpIn103" endpointName="HttpInLB" hostHeader="someheader" />
</Bindings>
</Site>
</Sites>
这是终点
<Endpoints>
<InputEndpoint name="HttpInLB" protocol="http" port="80" loadBalancer="LB" />
</Endpoints>
然后在我的 cscfg 文件中我有
<NetworkConfiguration>
<VirtualNetworkSite name="Development" />
<AddressAssignments>
<InstanceAddress roleName="SiteName">
<Subnets>
<Subnet name="DMZ-subnet" />
</Subnets>
</InstanceAddress>
<ReservedIPs>
<ReservedIP name="ipname"/>
</ReservedIPs>
</AddressAssignments>
<LoadBalancers>
<LoadBalancer name="LB">
<FrontendIPConfiguration type="private" subnet="DMZ-subnet" staticVirtualNetworkIPAddress="00.0.00.001" />
</LoadBalancer>
</LoadBalancers>
发布时出现以下错误
ReservedIP 'ipname' 未映射到端点。服务定义必须包含至少一个映射到 ReservedIP 的端点。
如果有人可以帮助我,我将不胜感激。
非常感谢
ReservedIP 仅支持包含外部终结点的服务。您可以做的是添加一个外部端点并使用 Network Security Groups 阻止它。
例如,将以下端点添加到您的 Endpoints 标记中。然后你可以使用 NSG 阻止端口。
<InputEndpoint name="Endpoint1" protocol="http" port="8078" />