azure - 启用对 API 的 Azure 可用性测试访问
问题描述
我有一个 API 作为 WebApp 部署到 Azure。我也有来自 AppInsights 的可用性测试,只需调用该 API 的 URL 来检查响应。一切正常,直到我在 Web 应用程序中添加了一些 IP 地址限制以限制对 API 的入站访问。然后,我搜索并找到了一篇文章,其中列出了用于可用性测试的 AppInsight IP。我只选择了北欧和西欧的 IP,因为我的可用性测试已配置为仅从这两个位置运行。
现在可用性测试以 403 - Forbidden 响应,直到我删除所有 IP 限制。之后 - HTTP200。
问题 - 如何正确启用从 Azure AppInsights 可用性测试访问我的 API?
PS AI 和 API 都在同一个 Azure 资源组中。
解决方案
推荐阅读
- firebase - 如何导航到充满相同小部件的列表中的特定路线?
- python - Python 类方法链接:pandas 的意外结果
- python - 它一直显示“TypeError:update() 需要 1 个位置参数,但给出了 2 个”
- angular - 一个数组中的多个 Http 调用
- r - 我需要删除数据框中两列之一中缺少值的所有行
- spring-integration - 春季集成 AWS RabbitMQ Kinesis
- reactjs - 您可能需要适当的加载程序来处理此文件类型,目前没有配置加载程序来处理此文件。(网络包)
- javascript - 通过 Express 生成器表达样板
- go - 如何在 Windows 上加载 gl 函数?
- javascript - 为什么 Gulp Watch 看不到 .pug 文件的变化?只是 gulp 命令看到了它们。问题是什么?