Azure Graph API 没有 return 新更新的数据
Azure Graph API does not return newly updated data
前提条件:
- Azure AD 管理员转到 Azure 门户以 change/update 用户数据
例如名字从 测试 1 到 测试 2.
- 调用图 api: https://graph.windows.net/tenant/users?api-version=1.6 立即。
- 什么都不做,等待大约 20-30 秒,然后再次调用上图 api。
实际:
- 在第 2 步中,api returns 用户的名字:测试 1
- 在第 3 步,api returns 用户的名字:测试 2
我的问题是为什么 azure 没有 return 在步骤 2 中更新新数据以及如何绕过并在从 azure 门户更新后立即获取新数据。
Azure AD是一个系统的庞然大物。全球有多个数据中心,每个数据中心都有数据副本;并且为了确保我们为您提供绝对最佳的性能,我们可能会将不同的呼叫通过不同的来源路由到不同的数据中心。
我的猜测是,因为您使用一个工具进行更新,而另一个工具进行读取,您会看到在调用时这两个系统的实际授权源之间的传播延迟。
如果您使用相同的服务进行更新和读取调用,我相信您不会遇到此问题。
前提条件:
- Azure AD 管理员转到 Azure 门户以 change/update 用户数据 例如名字从 测试 1 到 测试 2.
- 调用图 api: https://graph.windows.net/tenant/users?api-version=1.6 立即。
- 什么都不做,等待大约 20-30 秒,然后再次调用上图 api。
实际:
- 在第 2 步中,api returns 用户的名字:测试 1
- 在第 3 步,api returns 用户的名字:测试 2
我的问题是为什么 azure 没有 return 在步骤 2 中更新新数据以及如何绕过并在从 azure 门户更新后立即获取新数据。
Azure AD是一个系统的庞然大物。全球有多个数据中心,每个数据中心都有数据副本;并且为了确保我们为您提供绝对最佳的性能,我们可能会将不同的呼叫通过不同的来源路由到不同的数据中心。
我的猜测是,因为您使用一个工具进行更新,而另一个工具进行读取,您会看到在调用时这两个系统的实际授权源之间的传播延迟。
如果您使用相同的服务进行更新和读取调用,我相信您不会遇到此问题。