我正在尝试从关联的虚拟网络内访问一个新项目。网址类似于https://myexample.developer.azure-api.net/当我从虚拟网络上的一台机器导航到那里时,我看到一个页面,上面写着:
这是开发者门户的主页 - 一个自动生成的、完全可定制的网站,用于发布您的 API 文档,消费者可以在其中发现 API、了解如何使用它们、请求访问权限并尝试它们。
内容尚未发布。您可以在 Azure 门户中 API 管理服务的“开发人员门户”部分进行发布。了解详情。
因此,我准备在本地/物理机器上从 Azure 门户发布页面,但门户却告诉我
无法发布开发者门户,因为无法建立与门户的连接。如果 API 管理服务位于内部虚拟网络中,并且网络配置阻止连接,或者 DNS 解析失败,则可能会发生这种情况。使用上面的按钮打开开发者门户,并按照此指南发布开发者门户
如何发布它?我知道我的物理机器不在网络上,但我还能如何访问 Azure 门户来发布它?
答案1
您需要确保您从实际虚拟网络内的计算机登录到 Azure 门户网站。
例如,即使您可以从不在虚拟网络上的“主物理机”访问和配置 Azure 门户中的资源,发布本身必须从虚拟网络内的机器上完成。
因此,要么允许你的物理机进入网络,要么远程进入在虚拟网络中配置的虚拟机,然后从中发布你的项目https://portal.azure.com。有时“发布”按钮仍然会变灰,但单击左上角的“开发者门户”(从门户概述) 并且从开发者网站发布的内容似乎可以解决这个问题。