【问题标题】:How to specify which ports my Worker Role needs?如何指定我的 Worker Role 需要哪些端口?
【发布时间】:2012-05-20 02:53:45
【问题描述】:

如何告诉 Azure 我希望我的辅助角色接受端口 x 上的外部(来自 Internet)连接?

我是否必须进入 RDP 并修改 Windows 防火墙以允许端口 x 上的传入连接?

我的 Worker Role VM 的 IP 地址会改变吗?

【问题讨论】:

    标签: azure azure-configuration


    【解决方案1】:

    您无需 RDP 即可设置任何内容。在您的工作人员角色属性中,您将看到一个名为 Endpoints 的选项卡。通过给它一个名称和端口号来定义一个 tcp “输入端点”以公开。然后,在您的代码中,您可以调用RoleEnvironment.CurrentRoleInstance.InstanceEndpoints["endpointname"].IPEndpoint.Port。然后,只听这个端口。请注意,您可以将端点设置为内部的特定端口(例如,您的代码与外部世界的相对位置)或者......让负载均衡器动态分配端口。无论哪种方式,上面的调用都会返回分配的端口。

    不,除非您实际删除并重新部署您的服务,否则您的服务 IP 地址永远不会改变。如果您进行就地升级(添加/删除角色、添加/删除端点、更改 VM 大小、添加本地存储资源),则保留您的 IP 地址。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-09
      • 2018-10-07
      • 2012-03-22
      • 1970-01-01
      • 2011-08-14
      相关资源
      最近更新 更多