gpt4 book ai didi

azure - 使 WebAPI 成为 Azure 内部的

转载 作者:行者123 更新时间:2023-12-02 03:32:48 25 4
gpt4 key购买 nike

我需要在 Azure 云内部创建一个 Web API。要进行哪些属性或设置?

设置

  1. 我在 azure 云中部署了两个应用程序。
    第一个是带有 UI 的前端 MVC5 应用程序。第二个是 WebAPI。

  2. 云外部的用户只能调用第一个应用程序。第一个应用程序调用云内部的第二个应用程序。

  3. 我不知道云外部的用户会调用第二个应用程序。

如何限制它?

第一个应用程序是部署在云中的网站。第二个应用程序也是一个 MVC5 网站,仅在云中部署了 WebAPI。

提前致谢。

最佳答案

由于 Azure 网站尚不支持虚拟网络,因此您可以配置 IP 限制。

将此部分放入您的 Web.config 文件中,并将 IP 地址替换为 MVC5 地址。

<security>
<ipSecurity allowUnlisted="false"> <!-- block everybody, except those listed below -->
<add ipAddress="999.999.999.999" allowed="true"/> <!-- allow requests from the MVC5 app -->
</ipSecurity>
</security>

需要注意的是,来自同一 Azure 区域的所有网站都共享相同的 IP 地址。要解决此问题,您需要按照此处所述配置 SSL:http://blogs.msdn.com/b/benjaminperkins/archive/2014/05/05/how-to-get-a-static-ip-address-for-your-microsoft-azure-web-site.aspx

关于azure - 使 WebAPI 成为 Azure 内部的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25683499/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com