在 Bing 地图 API 中,Master Key 和 Query Key 有什么区别?任一键敏感吗?

In the Bing Maps API, what's the difference between the Master Key and the Query Key? Is either key sensitive?

在激活我的 Bing 地图帐户时,我收到了一个 "Master Key" 和一个 "Query Key"。 API 方法只接受一个键,并且只有 "Master Key" 似乎适用于那些 API 调用。如果有的话,这两个键之间有什么区别?我是否应该考虑这些密钥中的任何一个 "sensitive" 并避免将它们暴露给最终用户?

创建数据源时,任何 Bing 地图键都可以用作主键或查询键。但是,查询键只能查询数据并具有等效的只读权限,而主键可以完全访问 edit/delete 并查询数据源。在生产应用程序中,您应该使用两个密钥,一个作为您在内部保存的主密钥,另一个作为您包含在您的应用程序中的查询密钥,如果有人知道的话,只允许他们阅读您的数据,而不是破坏它。