3

在 DocumentDB 下的 Azure 门户中,我看到两个访问密钥,即主要和次要。

我应该使用哪一个从我的应用程序调用 DocumentDB 还是应该创建一个新的用户帐户?

4

1 回答 1

5

您可以使用任一键从您的应用程序调用 DocumentDB。

用户功能通常用于授予对特定资源(集合、文档等)的权限——这在多租户场景中可能很有用。

那么为什么 DocumentDB 有两个访问密钥呢?它用于滚动键更改。如果您想更改密钥(这可能是一个好主意,每隔一段时间做一次,以防它以某种方式泄漏),如果只有一个可用的密钥(更改密钥之间的时间),您将有一些停机时间并更新您的应用程序配置以反映这一点)。使用两个键,您可以首先更新配置文件以使用辅助键,然后重新生成主键并更新应用程序的配置以使用它——无需停机!

于 2014-11-03T19:32:42.537 回答