Azure Graph API不会返回新更新的数据

时间:2017-03-02 04:53:41

标签: caching azure-ad-graph-api

前提条件:

  1. Azure AD管理员访问azure门户以更改/更新用户数据 例如从测试1 测试2 的名字。
  2. 立即调用图表api:https://graph.windows.net/tenant/users?api-version=1.6
  3. 什么也不做,等待大约20-30秒然后再次调用图表api。
  4. 实际:

    • 在第2步,api返回用户的名字: Test 1
    • 在第3步,api返回用户的名字:测试2

    我的问题是为什么azure不会在第2步中返回新更新的数据,以及如何在从azure门户网站更新后绕过并立即获取新数据。

1 个答案:

答案 0 :(得分:0)

Azure AD是系统的庞大庞然大物。世界各地有多个数据中心,每个数据中心都有数据副本;为了确保我们为您提供绝对最佳的性能,我们可以通过不同的来源将不同的呼叫路由到不同的数据中心。

我的猜测是,因为您使用一个工具进行更新,而另一个工具用于执行读取,您会看到在调用时这两个系统的实际权限之间的传播延迟。

如果您使用相同的服务进行更新和阅读,我相信您不会看到此问题。